|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : juin 2008 Messages : 280 ![]() |
Bonjour,
voici mon code pour pouvoir, par macro, affecter un fichier different pour mettre a jour mon fichier actuel ! Code :
j'en fait une copie sur A23 et lorsque A22 est different de A23 alors le procesus de mise ajour ce fait.. ceci fonctionne tres bien... sauf que lorsque je deplace le dossier dans lequel se trouve mon fichier, si mon fichier etait dans "mes documents" et que je le deplace sur le bureau par exemple, comme le code du changement de liaison on utilise la fonction qui dit de remplacer l'ancien lien par le nouveau, seulement, l'ancien lien n'est plus valide, puisque mon dossier est sur le bureau alors qu'il etait dans "mes document" du coup, la procedure ne va pas au bout... il faaudrait je pense un code qui fasse un "update" des lien sans prendre en compte l'ancien lien.. je ne sais pas comment faire... de plus je n'aurais donc plus a comparer si les liens sont differents ou pas, j'aurais juste a dire de faire une mise a jour des liens sur un nouveau chemin.. avez vous une idée de la structure a utiliser...?? Mille Merci ! Dernière modification par AlainTech ; 23/04/2010 à 17h47. Motif: Correction balises |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() |
Salut
Je n'ai pas tout compris a ton explication de lien, mais dans ton code 2/3 truc m'interpelle Tu ne test pas le retour fait par FileDialog Code :
Code :
Range("a22").FormulaR1C1 = fichier.SelectedItems(1) Code :
ancienlien = "" & Range("a23").Value & "" Code :
ancienlien = """" & Range("a23").Value & """" Qwaz
__________________
MagicQwaz := Harry Potter la baguette en moins ![]() Le monde dans lequel on vit HammerFest Score PowerBall Gyroscope Green : 11847 |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com