DUVIDAS SOBRE CELULAS NO EXCEL

MSOCORRO 22/06/2013 00:09:21
#425087
Senhores preciso de uma macro que seque exemplo:
ao entrar na planilha selecionar uma celula, e só ir para celula sequinte após preenchimento da primeira e
assim sucessivamente.
segue uma macro que dar certo apenas com uma celula:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
If Range([Ô]D12[Ô]) = [Ô][Ô] Then
Range([Ô]D12[Ô]).Select

End If
End Sub

no aguardo.
MAGNOINF 09/07/2013 13:20:30
#425754
Mano seu eu entendi bem você vai ter que fazer uma estrutura de repetição...

Segue exemplo:


ActiveWorkbook.Sheets(3).Activate [ô] Ativa a planilha onde você quer lançar os dados

Range([Ô]A2[Ô]).Select [ô] Seleciona a primeira celula/linha onde você vai começar a lançar

Do

If IsEmpty(ActiveCell) = False Then

ActiveCell.Offset(1, 0).Select

End If

Loop Until IsEmpty(ActiveCell) = True [ô] Nessa estrutura de repetição ela percorre a planilha até achar uma linha em branco.

ActiveCell.Value = [Ô]Valor[Ô] [ô] Aqui a celula recebe o valor.
ActiveCell.Offset(0, 1).Value = [Ô]Valor[Ô] [ô] Aqui a celula do lado direito recebe o valor.


Espero ter ajudado.
MSOCORRO 10/07/2013 00:39:14
#425784
Meu amigo o que eu quero e o seguinte:
EX.: ao entrar na planilha seleciona a celula A2, dai ela só sai para celula seguinte após a celula A2 ser preenchida.
e assim com a celula seguinte, e a seguinte, e a seguinte.
Faça seu login para responder