Remplacer bouton par automatisation macro

  • Initiateur de la discussion Initiateur de la discussion ice Thé
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

I

ice Thé

Guest
bonjour à tous, voila jai une macro qui s'execute avec un bouton je voudrait qu'elle s'exécute à l'ouverture du fichier et supprimer le bouton.
Voici le debut de la macro:
Sub Bouton1_QuandClic()
ActiveSheet.Protect Password:='GRATC', UserInterfaceOnly:=True
Range('A2:G65000').ClearContents
Dim chemin As String
Dim fichier As String
Dim ligne As Integer
Dim i As Integer, x As Integer, j As Integer, k As Integer
Dim tablosplit As Variant
Dim valeur As String
Dim tablores()
Dim tabloL As Variant
Dim tablo()

tabloL = Range('l2:l' & Range('l65536').End(xlUp).Row)
chemin = 'L:\\test102\\SE102\\'
fichier = Dir(chemin & '*.txt')
ligne = 2
ect ect ect .........
Pouriez vous m'aider à la modifier , svp
merci d'avance
 
Bonjour Ice Thé, JC, bonjour le forum,

Juste une précision. Quand tu cliquais sur un bouton tu étais forcément sur l'onglet sur lequel la macro agissait. Cette macro transposée à l'événement Open du classeur va agir sur l'onglet mémorisé lors de la fermeture du classeur. Pas forcément le bon... Je pense qu'il serait bon (à moins que tu n'ais qu'un seul onglet, bien sûr) de remplacer ActiveSheet par Sheets('Nom_onglet')...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
589
I
  • Question Question
Microsoft 365 Exit sub save As
Réponses
3
Affichages
788
Intermoi
I
Retour