Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

bouton qui ne fonctionne plus sur la bonne feuille

  • Initiateur de la discussion Initiateur de la discussion fenec
  • 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 !

fenec

XLDnaute Impliqué
Bonjour le forum

Mettant un peu mon projet en forme je suis confronté à un nouveau problème
Le fait d’avoir déplacé mon bouton pour sauvegarder et incrémenter mon N° de facture celui fonctionne toujours mais plus dans ma feuille facture
Je vous joins mon fichier qui sera plus explicatif
Merci de votre aide
 

Pièces jointes

Re : bouton qui ne fonctionne plus sur la bonne feuille

Bonjour fenec,

Normal, tu as déplacé ton bouton sans modifier l'adressage de ta feuille dans la macro. Essaie en modifiant comme suit :

Code:
Private Sub CommandButton2_Click() 'Sauvegarder Factures
Application.DisplayAlerts = False
Application.ScreenUpdating = False
        Application.DisplayAlerts = True
        Application.ScreenUpdating = True
        ActiveSheet.Range("E13").Select
        NonClient = Range("E13")
        num = Format(Val(Right(Range("R14"), 3)) + 1, "000")
        ActiveSheet.Unprotect
        Sheets("Facture").Range("R2") = num
        Sheets("Facture").Copy
     Sheets("Facture").Activate
    ActiveWorkbook.SaveAs Filename:="C:\Users\Philippe\Documents\Clients en attente\Factures\" & NonClient & ".xlt"
'ThisWorkbook.Close
    Workbooks("Exemple.xls").Activate
    Workbooks("Exemple.xls").Activate
    Range("Zone_a_remplir") = Empty
    'Range("E13").Select
    ActiveWorkbook.Save
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
    Workbooks(NonClient).Activate

End Sub

Espérant avoir répondu.

Cordialement.
 
Re : bouton qui ne fonctionne plus sur la bonne feuille

Salut, mieux encore : utiliser le CodeName des feuilles ce qui permet de renommer les onglets,déplacer les feuilles, ajouter des feuilles sans avoir à toucher au code VBA.Pour cela voir VBA Les bases [Résolu] - Forum des professionnels en informatique , sur cette copie d'écran voir nom d'onglet Données et CodeName ShDonnees
 
Dernière édition:
- 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

Discussions similaires

Réponses
3
Affichages
256
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…