Excel - Un buton pentru înregistrarea macro

Problema

Aș dori să creez un buton de comandă "Înregistrare" într-un fișier Excel.

Când cineva face clic pe buton, macro-ul trece în celula în care persoana a introdus numele și celula care conține data respectivă și salvează datele într-un registru de lucru.

Soluţie

  • Deschideți agenda
  • Deschideți VBA Alt F11
  • Faceți dublu clic pe butonul ThisWorkbook din partea stângă sus
  • Faceți clic dreapta în fereastra din dreapta

Copiați codul de mai jos în această fereastră

 Sub Macro_Enregistrement () Dim Nom_Fichier, Chemin, Răspuns 'A definit Chemin =' C: \ ............ \ '' A1 și A2 un changer suivant vos besoin Nom_Fichier = Foi de lucru ("Feuil1") ("A2") și ".xlsm" retval = MsgBox ("Voulezvous enregistrer ce fichier:" & Nom_Fichier & "?", VbYesNo) = 6 Atunci răspunsul = "Fichier" & Nom_Fichier & "sauvegardé" ActiveWorkbook.SaveAs Numele fișierului: = Chemin & Nom_Fichier, _ FileFormat: = xlOpenXMLWorkbookMacroEnabled, CreateBackup: = False Else Reponse = "Fichier non sauvegardé" End Sub 
  • Creați un buton și alocați macro-ul.

Vă mulțumim pentru f894009 pentru acest sfat.

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi