Уважаемый Казанский!Подскажите как воспользоваться вашей функцией, я пока в макросах мало понимаю, только пару дней как начал изучать..
Вот макрос который у меня есть на данный момент.
Sub DelRows()
Dim iLastRow As Long, i As Long
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = iLastRow To 1 Step -1
If Application.WorksheetFunction.CountA(Range(Cells(i, 1), Cells(i, 5))) < 3 Then
Rows(i).Delete
End If
Next
End Sub
Sub Format_Table()
'
' Format_Table Ìàêðîñ
'
' Ñî÷åòàíèå êëàâèø: Ctrl+f
'
Rows("1:5").Select
Selection.EntireRow.Delete
ActiveSheet.Cells.Select
Selection.Replace What:=".**", Replacement:=""
Selection.Replace What:="'", Replacement:=""
Range("A1").Select
Application.CutCopyMode = False
Range("A1").Select
ActiveCell.FormulaR1C1 = "Íàèìåíîâàíèå(ðóññêèé)"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Öåíà"
Range("E1").Select
ActiveCell.FormulaR1C1 = "Íà ñêëàäå"
Columns("C:C").Select
Application.CutCopyMode = False
Selection.ClearContents
Columns("F:F").Select
Selection.ClearContents
Range("A2:E6").Select
Selection.Columns.AutoFit
Selection.Rows.AutoFit
With Selection.Font
.Name = "Times New Roman"
.Size = 11
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
.ThemeFont = xlThemeFontNone
End With
Columns("E:E").ColumnWidth = 4
Columns("D:D").ColumnWidth = 8
Call DelRows
Columns("A:A").Select
Selection.Insert Shift:=xlToRight
Range("A1").Select
ActiveCell.FormulaR1C1 = "Àðòèêóë"
Range("C1").Select
ActiveCell.FormulaR1C1 = "Íàèìåíîâàíèå(àíãëèñêèé)"
Columns("B:B").Select
Selection.Copy
Columns("C:C").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Куда мне вставить вашу функцию?
Мне нужно пройтись по всем строкам листа, строк там много..