Страницы: 1
RSS
Вставка имен файлов в таблицу с продолжением, Прошу помощи
 
Уважаемые форумчане, прошу Вашей помощи в корректировке ниже приведенного макроса.
Данный макрос вставляет имена файлов jpg из указанной папки в таблицу 2 столбца начиная с 7 строки.
Требуется фрагмент кода, который позволит добавлять имена файлов с первой пустой ячейки имеющихся данных во 2 столбце.
То есть позволит добавлять в уже имеющийся список новые данные.  
Код
Sub NameFilePast()
        Dim sFolder, rFndRng As Range
    Dim li As Long
    Dim sValue As String, sOldName As String, sNewName As String, sExpansion As String
    sFolder = Application.GetOpenFilename("JPEG Files(*.jp*),*.jp*", , "Выбрать файлы", , True)
    Mask = "*.jpg"
    k = 7    'номер ячейки
    fName = Dir(Path & Mask)
    Do While fName <> ""
         Cells(k, 2).Value = Left(fName, Len(fName) - 4)    'Cells(k, 1) - номер столбца
        k = k + 1
        fName = Dir
    Loop
End Sub
 
Вместо 7-й строки, добавьте две таких
Код
    k = Cells(Rows.Count, 2).End(xlUp) + 1
        If k < 7 Then k = 7
Согласие есть продукт при полном непротивлении сторон
 
k= Как определить последнюю ячейку на листе через VBA +1
Изменено: RAN - 22.10.2016 13:21:57
 
ругается вот на это:
Код
k = Cells(Rows.Count, 2).End(xlUp) + 1
 
Цитата
RAN написал:
k=  Как определить последнюю ячейку на листе через VBA  +1
я в курсе данной статьи, спасибо
 
Виноват
Код
k = Cells(Rows.Count, 2).End(xlUp).Row + 1
Согласие есть продукт при полном непротивлении сторон
 
Sanja спасибо Вам огромное!!!
Страницы: 1
Наверх