Oi. Eu acho que não estou sabendo pesquisar. Desculpe se isso já foi resolvido em outra situação. Mas é que não encontro de jeito nenhum. E como meu nível de programação é baixo, peço auxílio aos amigos.
Eu preciso rodar uma FOR só entre as células com valores...
Sub inserir_novo_grupo()
If Range("C11") = "" Then
MsgBox "Gentileza informar o nome do grupo"
Range("C11").Select
Else
For i = 1 To 1000
If Plan20.Range("b" & i) = Range("C11") Then
MsgBox "Identifiquei um grupo com este nome. Gentileza escolher outro nome."
Else
Range("C11").Select
Selection.Copy
Sheets("cad de grupos").Select
Range("B9").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("inserir grupo").Select
Application.CutCopyMode = False
Selection.ClearContents
End If
Next
End If
End Sub
Então, no lugar do 1000, eu queria que ele só fosse até a última linha preenchida.
Desculpe mais uma vez eu abrir um tópico. Certamente eu sei que em algum lugar tem, mas realmente não achei.
Obrigado amigos!!
Postado : 28/04/2015 12:30 pm