- Код: Выделить всё
For i = 1 To 600
If (Range(A & i).Comments = True) Then
MsgBox (i)
End If
Next i
Эта прога не работает...
Мне очень надо это сделать...
А потом, те строки, столбец А, которых содержит комментарии скопировать на другой лист...
For i = 1 To 600
If (Range(A & i).Comments = True) Then
MsgBox (i)
End If
Next i
Public Sub Comment()
For i = 1 To 600
If Not Range("D" & i).Comment Is Nothing Then
MsgBox (i)
End If
Next i
End Sub
For i = 1 To 600
If Not Range("D" & i).Comment Is Nothing Then
Rows(i).Select
Selection.Copy
Sheets("Ë&&&2").Select
For j = 1 To 300
Rows(j).Select
ActiveSheet.Paste
Next j
'MsgBox (i)
End If
Next i
End Sub
Код:
For i = 1 To 600
If if Not Range("D" & i).Comment Is Nothing Then
Range("D" & i).Copy
Sheets("Ë&&&2").Range("A" & j).Paste
j = j + 1
End If
Next i
End Sub
Public Sub Comment()
For i = 1 To 600
If Not Range("D" & i).Comment Is Nothing Then
Rows(i).Select
Selection.Copy
Sheets("Ë&&&2").Select
Range("A1").Select
ActiveCell.SpecialCells(xlLastCell).Select
ActiveSheet.Paste
End If
Next i
End Sub
For i = 1 To 600
If if Not Range("D" & i).Comment Is Nothing Then
Range ("A" & i & ":IV" & i).Copy
Sheets("Ë&&&2").Range ("A"& j & ":IV" & j).PasteSpecial xlPasteAll
j = j + 1
End If
Next i
End Sub
[b]Sheets("Лист2").Range("A" & j & ":IV" & j).Select
Rows(j).PasteSpecial xlPasteAll[/b]
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47