selection nouveau fichier

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 !

bruno33

XLDnaute Occasionnel
Bonjour

Depuis un fichier existant:

1 j'ouvre un nouveau fichier
2 je retourne sur le fichier principal sur lequel je copie des données
3 je retourne sur le nouveau fichier et je fais copier collage spécial valeurs

Question comment écrire la macro de sélection du nouveau fichier le nom change classeur1 2 3 4

Merci de m'éclairer
 
Re : selection nouveau fichier

Bonjour

Depuis un fichier existant:

1 j'ouvre un nouveau fichier
2 je retourne sur le fichier principal sur lequel je copie des données
3 je retourne sur le nouveau fichier et je fais copier collage spécial valeurs

Question comment écrire la macro de sélection du nouveau fichier le nom change classeur1 2 3 4

Merci de m'éclairer
Salut
Quand tu crées un fichier, il deviens actif. Il te reste à affecter son nom à une variable : Nom_Fich = activeWorkBook.name
A+
 
Re : selection nouveau fichier

merci

C'est simple mais il fallait y penser.

Comment je l'active

With Nom_Fich ??????????????

as object ne va pas

Je poursuis mes recherches
Salut
Dim Nom_Fich as string
................. code avant
'instuction création nouveau classeur
Nom_Fich = activeWorkBook.name
................. code après
workbooks("Nom_Fich).activate

ou bien

Dim Cl as workbook
................. code avant
'instuction création nouveau classeur
Set Cl = activeWorkBook
................. code après
Cl.activate

A+
 
Dernière édition:
Re : selection nouveau fichier

Merci

Cela marche avec la deuxièeme méthode et pas avec la première pourtant j'ai fait des copier coller du nom et j'ai bien regardé.

Excel marche mieux quand on lui parle comme il faut.

Bonne journée
Salut
C'est tellement vrai 😛
Le problème pour la première solution vient peut-être du fait que c'est un nom qui "n'existe pas encore", et qui ne sert qu'à la visualisation pour Excel. C'est comme pour la formule Cellule("filename";A1) : elle ne fonctionne que si tu as enregistré le fichier.
Mais l'important est que tu as une solution
Bon dimanche
A+
 
- 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
6
Affichages
191
Réponses
48
Affichages
1 K
Retour