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

Problème au niveau du langage de programmation

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

P

Pierre

Guest
Bonjour le forum.

On m'a passé hier un code (Merci au passage à myDearFriend! )

Code:
Sub Traitement() 
        If Not Application.Dialogs(xlDialogOpen).Show Then Exit Sub 
        ActiveWorkbook.Sheets('Feuil1').Cells.Copy Destination:= _ 
                          ThisWorkbook.Sheets('Feuil2').Cells 
        ActiveWorkbook.Close SaveChanges:=False 
End Sub

Ce code fonctionne parfaitement mais j'aimerai ne pas me servir du name des feuilles (Sheets('Feuil1')) mais plutot de son codename.


J'ai donc essayé de remplacer Sheets('Feuil1').par Feuil1 mais il me marque une erreur .

Pouvez vous m'aider svp?

Pierre
 
Salut,

Pourquoi ne récupéres-tu pas le nom de la feuille et de mettre le nom de cette feuille à la place de 'feuil1' ???

Pour récupérer le nom de la feuille voici comment faire : nom = ActiveSheet.Name

et ensuite tu écris comme ceci :
ActiveWorkbook.Sheets(nom).Cells.Copy....

J'espère que ça résoudra ton problème !!!

Bonne journée.

John
 
Merci pour vos réponse.

Mais pour les deux solutions il me marque une erreur sur la ligne
Code:
'Remplacer par vos solutions'.Cells.Copy Destination:=

Avez vous d'autres solutions.

David
 
- 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
5
Affichages
596
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…