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

selectionner classeur excel

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 !

choupi_nette

XLDnaute Occasionnel
Bonjour,
J'ai dans un classeur excel (dont le nom change souvent)une macro qui s'execute..
Cette macro lance l'ouverture d'un fichier csv (dont le nom change tout le temps)
Une fois le csv ouvert, comment faire pour selectionner le classeur xls sans le renommer ?
Je cherche un truc du style
infos:
L5:M16 est dans le csv
blabla est ma feuille du classeur xls

Sub mm()
Range("L5:M16").Select
Selection.Copy
Sheets("blabla").Select
Selection.Paste.special = Values
End Sub

Sauf que quand j execute cette macro ca plante
 
Re : selectionner classeur excel

Re,

justement ici le copier se fait sur l'activeworkbook (le csv en l'occurence) mais je souhaite selectionner l'autre classeur (un xls)
Mon probleme c'est que leur noms ne sont pas toujours constants

Choupi
 
Re : selectionner classeur excel

Bonsoir.
Le classeur contenant la macro est connu sous le nom de ThisWorkbook
Le classeur actif sous le nom de ActiveWorkbook.
Si le classeur de départ (qu'il faut ré-accéder par la suite) n'est pas celui qui contient la macro, il faut, quand il est actif, affecter ActiveWorkbook par un Set à une variable déclarée As Workbook qui pourra être utilisée par la suite pour le réactiver ou accéder à ses feuilles.
Cordialement
 
Re : selectionner classeur excel

Re,

A un moment (avant d'ouvrir le csv), tu te trouves sur le classeur où tu veux coller, tu mémorise le nom du classeur dans une variable
MonFic=ActiveWorkbook.Name
ensuite quand tu veux retourner à ce classeur, tu utilises cette variable
Windows(Monfic).Activate

Je pense que si tu ferme le fichier csv après le copier le problème ne se pose pas !

PS: j'ai mis le code vba de mémoire

Caillou
 
Re : selectionner classeur excel

Reprenons la demande de départ quand même Réponse:
VB:
ThisWorkbook.Activate
Cordialement.
 
- 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
257
  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
433
Réponses
10
Affichages
792
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
453
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…