Bonjour,
J'ai un problème très étrange et donc très énervant sur excel:
En vba depuis un fichier excel, j'ouvre un autre fichier. Je veux copier des Ranges déterminés dans le fichier "externe" pour les coller à des endroits précis dans le fichier qui contient le code:
Mon problème est que je souhaite désigner des Ranges via les coordonnées des cellules, comme ceci:et non pas comme celà:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range(Cells(a,b),Cells(a',b'))Le truc étrange c'est que les deux types de sélection fonctionnent dans le workbook du fichier qui contient le code mais pas pour celui du fichier externe, où je suis visiblement obligé de passé par les coordonnées lettrées des cellules...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range ("A1:B3")...
mon code: (wbSource est la variable workbook désignant le fichier externe)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Range(Cells(1, 1), Cells(3, 3)).Copy 'Fonctionne! wbSource.Worksheets(1).Range(Cells(1, 1), Cells(3, 3)).Copy ' Ne fonctionne pas wbSource.Worksheets(1).Range("A1:B3") 'Fonctionne
Etrange non? Quelqu'un peut m'aider à faire ce fichu copier collé à partir des coordonnées?
Partager