Com o Excel aberto, siga o passo a passo:
- Clique no botão do Excel, lá em cima no canto esquerdo superior e seleciona Opções do Excel. Ali, vc vai encontrar as opções da ribbon, garanta que a ribbon desenvolvedor esteja selecionada
- De volta ao Excel, Selecione a planilha aonde que que esse código rode
- Agora vá na guia Desenvolvedor (da ribbon, ou seja, do menu do excel)
-- Tem um botão chamado Modo de Design (um com um esquadro e uma regua), não lembro ao certo o nome em português dele. Clique nele. Ele vai ficar afundado.
-- Tem um botão inserir, clique nele, vai ver diversos controles. Escolha o botão da categoria AcitveX
-- Coloque o botão na planilha, do tamanho que quiser. Se quiser trocar nome e outros detalhes, clique com o botão direito do mouse sobre o botão e vá em Propriedades.
- Agora está tudo bonito, dê duplo clique no botão. Vai aparecer uma coisa que vc nunca viu antes. Esse é o VBE (Visual Basic Editor). Nele vc escreve códigos em VBA. Para abrir e fechar o VBE, a tecla de atalho é Alt+F11.
- Nesta tela do código do botão (dps q vc deu o duplo clique nele), cole o código abaixo, escrito pelo themrl16, mas revisado por mim... Cole esse código:
Sub FF()
Dim ws As Worksheet
Dim lLastRow As Long
Dim lNextRow As Long
Set ws = ActiveSheet 'Planilha que será validada pelo botão,
'ou seja, a planilha onde o botão está e aonde a macro vai rodar.
With ws
lLastRow = .Cells(.Cells.Rows.Count, 32).End(xlUp).Row 'Pega o nº da última célula preenchida na coluna 32 (AF)
lNextRow = lLastRow + 1 'Soma um (1) à última linha preenchida.
If Application.CutCopyMode <> 0 Then 'Verifica se há algo no Ctrl+C ou no Ctrl+X
.Range("AF" & lNextRow).Select 'Seleciona a primeir célula em branco da coluna AF
.Paste 'Cola o que estiver na área de transferência
End If
End With
End Sub
- Fecha o VBE.
- Vá ao Excel, e clique no botão. Verá que nada acontece. Para ele funcionar, algo precisa estar na área de transferência, ou seja, alguma célula precisa estar piscando pq foi copiada ou recortada.
Era isso... Agora sim um tutorial mais completo...
FF
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 08/10/2014 5:56 pm