Création de bouton associé à une macro non voulu

Résolu/Fermé
titistardust_2020 Messages postés 2 Date d'inscription jeudi 20 août 2020 Statut Membre Dernière intervention 20 août 2020 - Modifié le 20 août 2020 à 12:04
yg_be Messages postés 23325 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 - 20 août 2020 à 12:58
Bonjour à tous,

Je me relance dans les macros après 15 ans d'ârret et c'est dur :)

J'ai créé la macro ci-dessous qui s'active à l'aide d'un bouton, qui copie une feuille dans un nouveau classeur, puis enregistre le classeur dans un répertoire donné sur le réseau.
Le problème est qu'après enregistrement et fermeture de ce fichier, je lui demande de revenir sur la feuille d'origine et de fermer la macro. Mais à ce moment là, il me créait un nouveau bouton sur celui existant et clôture la macro
Comment empêcher cela?

La macro :

Sub ExportFactLocataire()
    Sheets("HONO LOC TRANS LOC 1").Select
    ActiveSheet.Unprotect
    ActiveSheet.Buttons.Add(616.5, 122.25, 172.5, 51.75).Select
    Sheets("HONO LOC TRANS LOC 1").Copy
    A = Range("B13").Value
    B = Range("E5").Value
'enregistrer_classeur()
    Dim chemin As String, fichier As String
    chemin = "Y:\FACTURES 2020\"
    fichier = chemin & A & " " & B & ".xls"
    ActiveWorkbook.SaveAs Filename:=fichier
    Range("N10").Select
    Selection.ClearContents
    ActiveSheet.Shapes.Range(Array("Button 1")).Select
    Selection.Delete
    ActiveWorkbook.Save
    ActiveWindow.Close
    Sheets("HONO LOC TRANS LOC 1").Select
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub



Merci par avance.
A voir également:

2 réponses

yg_be Messages postés 23325 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 Ambassadeur 1 551
20 août 2020 à 12:35
bonjour, peut-être en supprimant la ligne 4? à quoi sert-elle?
0
titistardust_2020 Messages postés 2 Date d'inscription jeudi 20 août 2020 Statut Membre Dernière intervention 20 août 2020
Modifié le 20 août 2020 à 12:47
Bonjour,

Justement, elle ne sert strictement à rien!!!
Je l'ai supprimée et cela fonctionne parfaitement maintenant.

Merci pour le coup d'oeil!!!
0
yg_be Messages postés 23325 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 15 novembre 2024 1 551
20 août 2020 à 12:58
parfait, peux-tu alors marquer la discussion comme résolue?
0