selection nouveau fichier

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
 

Gorfael

XLDnaute Barbatruc
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+
 

Gorfael

XLDnaute Barbatruc
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:

Gorfael

XLDnaute Barbatruc
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 :p
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+
 

Discussions similaires

Réponses
12
Affichages
423

Statistiques des forums

Discussions
312 582
Messages
2 089 942
Membres
104 310
dernier inscrit
Mich Dehez