OVH Cloud OVH Cloud

Pb écriture macro

1 réponse
Avatar
JK
J'ai un souci.
A partir d'un bouton sous Access, je lance une macro Excel ,se situant dans
le fichier 'Test' ,et qui ouvre un autre fichier Excel avec "File =
application.getopenfilename("Fichier Excel(*.xls),*.xls") à sélectionner
(exemple : fichier 'Copie')
Le pb, c'est que je dois compter le nb de lignes du nouveau fichier ouvert,
ensuite enlever les lignes vides et copier le tout dans une autre feuille du
fichier 'Test'ouvert avec Access.

Mon compteur (nblignes = Feuil2.UsedRange.Rows.Count) me compte les lignes
du fichier 'Test' et non celles du fichier 'Copie'.
Ma macro de suppression de lignes et de copie fonctionne également avec le
fichier 'Test' et non avec le fichier 'Copie' comme souhaité.

Ce fichier 'Copie' sert de table liée avec Access.

Quelle galère !!!!!!!

Merci d'avance

Jack

1 réponse

Avatar
Jp Pradier
Bonsoir JK

Tu peux rajouter a la fin de ta macro dans le fichier Test :

Workbooks(file).activate

file étant ce que te renvoit ton application.getopenfilename. Attention a virer éventuellement le ".xls" dans file

j-p