Excel - uma macro para gravar botão

Questão

Eu gostaria de criar um botão de comando "Record" em um arquivo do Excel.

Quando alguém clica no botão, a macro leva a célula onde a pessoa inseriu seu nome e célula contendo a respectiva data e salva os dados em uma pasta de trabalho.

Solução

  • Abra sua pasta de trabalho
  • Abra o VBA Alt F11
  • Duplo clique com o botão esquerdo no ThisWorkbook no canto superior esquerdo
  • Clique com o botão direito na janela da direita

Copie o código abaixo nesta janela

 Sub Macro_Enregistrement () Dim Nom_Fichier, Chemin, Repetição 'A definir Chemin = "C: \ ............ \"' A1 e A2 um alterador suponive vos besoin Nom_Fichier = Planilhas ("Feuil1") .Range ("A1") & Planilhas ("Feuil1"). Intervalo ("A2") & ".xlsm" retval = MsgBox ("Registrador de nome de usuário:" & Nom_Fichier & "?", VbYesNo) Se retval = 6 Então Reponse = "Fichier" & Nom_Fichier & "sauvegardé" Nome do Arquivo ActiveWorkbook.SaveAs: = Chemin & Nom_Fichier, _ FileFormat: = xlOpenXMLWorkbookMacroEnabled, CreateBackup: = Falsa Outra Resposta = "Fichier não sauvegardé" End If retval = MsgBox (Reponse) End Sub 
  • Crie um botão e atribua a macro.

Graças a f894009 para esta dica.

Artigo Anterior Próximo Artigo

Principais Dicas