leure007
Messages postés19Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention25 janvier 2010
-
9 sept. 2009 à 15:08
leure007
Messages postés19Date d'inscriptionlundi 24 août 2009StatutMembreDernière intervention25 janvier 2010
-
10 sept. 2009 à 11:16
Bonjour,
Pour une meilleure compréhension, je reformule une demande faite antérieurement. Je désire programmer en VB la macro suivante:
cellule A1: cliquer pour ouvrir lien hypertexte vers fichier ...a.xls
cellule A3: copier
cellule A5: coller valeur + positionner le curseur à la fin de la barre de formule + enter + copie incrementée
fermer fichier ...a.xls
cellule B1: cliquer pour ouvrir lien hypertexte vers fichier ...b.xls
cellule B3: copier
cellule B5: coller valeur + positionner le curseur à la fin de la barre de formule + enter + copie incrementée
fermer fichier ...b.xls
cellule C1: cliquer pour ouvrir lien hypertexte vers fichier ...c.xls
cellule C3: copier
cellule C5: coller valeur + positionner le curseur à la fin de la barre de formule + enter + copie incrementée
fermer fichier ...c.xls
etc: répéter les opérations ci-dessus 240 fois
J'espère de cette manière être plus précis ... ? ...
Can anyone please help?
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 9 sept. 2009 à 20:42
Salut
Et quand tu enregistres une macro pendant que tu fais la manip à la main, ça donne quoi ?
Peut-être auras-tu un début.
Il faudra être encore plus clair :
"cellule B1: cliquer pour ouvrir lien hypertexte vers fichier ...b.xls"
Bon, lancer un lien hypertexte, ça doit être facile, mais que va t-il se passer ?
Tu vas ouvrir un nouveau XLS.
Que vas-tu en faire ?
"Cellule B1" : C'est celle de ta feuille d'origine ou celle du fichier que tu viens d'ouvrir ?
"copie incrémentée" : définition (ça ne me dit rien)
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commentaires pour répondre aux questions posées:
- les fichiers ouverts avec le lien ("…..XLS")) servent à faire la liaison directement et sont refermés/changés dès que l'on change de colonne. Je devine la question: pourquoi ne pas faire une mise à jour des liaisons de toutes les colonnes en même temps? A cause d'un problème de format. Les fichiers "…..XLS" n'ont pas le même format que le fichier "nom fichier.xls". Je ne peux rien y changer pour une raison trop longue à expliquer ici.
- les cellules (A1/B1 etc...) sont dans le fichier "nom fichier.xls" dans lequel sont ouverts/fermés les fichiers "…..XLS"