Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.06.16;
Скачать: [xml.tar.bz2];

Вниз

удалить строки содержащие определенные ячейки   Найти похожие ветки 

 
123456789igor ©   (2012-11-10 00:15) [0]

Необходимо удалить строки содержащие определенные ячейки, допустим ячейку со словом "ололо"
Вот код(ищу с 6ой до конца)
z_:=Excel.WorkBooks[1].WorkSheets["Ñóì âûáðîñû"].UsedRange.Rows.Count;
for a_:=6 to z_ do
     begin
     if VarToStr(Excel.cells[a_,1]) = "ололо" then
     begin
     Excel.ActiveSheet.Rows[a_].Select;
     Excel.Selection.Delete;
     end
     else
     break;
     end;

компилется но ничего не происходит. Думаю с условием проблемы. Смотрел макрос
Sub Del_Itogo()
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = iLastRow To 2 step -1
If Cells(i, 2) Like "*" & "ололо" & "*" Then Rows(i).Delete
Next
End Sub


 
kilkennycat ©   (2012-11-10 02:21) [1]

1. проверить, чему равно z_ (возможно, цикл даже одной итерации не выполняет)
2. проверить, выполняется ли условие if VarToStr(Excel.cells[a_,1]) = "ололо" (посмотреть, что выдает VarToStr(Excel.cells[a_,1]))



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2013.06.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.003 c
15-1358964370
Mozart
2013-01-23 22:06
2013.06.16
Вырезать из множества jpg кусок


2-1352484268
Writer32
2012-11-09 22:04
2013.06.16
Непонятки с png-форматом


15-1360268057
картман
2013-02-08 00:14
2013.06.16
как сделать?


15-1359670971
картман
2013-02-01 02:22
2013.06.16
игра


15-1359210298
Sergey Masloff
2013-01-26 18:24
2013.06.16
филиал яндекса. теперь фотик





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский