répertoire non reconnu ! | ||
---|---|---|
Inscription: 09/11/2009
Messages:
2
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 10-11-2009 12h18
Bonjour à toutes et à tous,
Le problème qui me préoccupe depuis quelque temps déjà intéresse un fichier comportant des liaisons. exemple : Soit une cellule comportant un lien. On la sélectionne et au moyen d'une macro-commande on ouvre le fichier comportant le lien et la cellule dépendante est sélectionnée. Si cette cellule est elle aussi dépendante d'un autre fichier, la macro-commande relancée ouvre le fichier et la cellule liée est sélectionnée. Pour cette manipulation je dispose d'une marco-commande utilisant les fonctions excel, elle fonctionne. En VBA auquel je suis peu féru c'est la cata. L'exemple suivant ne fonctionne pas, pourquoi ? Erreur d'exécution '5': Argument ou appel de procédure incorrecte à la ligne "VPath = Mid(AdrCel, 3, Pos - 2) Sub AtteindreCellule() Je joins un dossier comportant les macros et les fichiers permettant de comprendre. |
|
|
Re: répertoire non reconnu ! | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 10-11-2009 15h09
Bonjour coline54,
Je ne vois pas bien à quoi sert tout ça, pas bien du tout. Mais, bon, pour ce qui est du code l'erreur signalée provient de ce que l'instruction : AdrCel = RangeSelection Cette chaîne vide est ensuite traitée avec : VPath = Mid(AdrCel, 3, Pos - 2) Quelques corrections :
Cordialement, Guy |
|
|
Re: répertoire non reconnu ! | ||
---|---|---|
Inscription: 09/11/2009
Messages:
2
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 10-11-2009 18h19
Merci à vous, Guy pour votre réponse expresse bien détaillée. A quoi sert cette commande ? Simplement à se contrôler. Peu représentatif dans le dossier d'exemple joint mais vraiment essentiel lorsque le document remis à une entreprise par exemple comporte de nombreuses pages et qu'elle vous interroge sur la validité d'une quantité particulière. Le hic, comme vous l'avez justement dit, si tous les documents sont ouverts ça ne fonctionne plus en VBA contrairement avec la commande établie avec les bonnes vieilles fonctions xl. Quant à écrire un gestionnaire d'erreur ça dépasse mon entendement. - en fait je me suis déjà fait aidé pour les quelques lignes écrites sous VBA. De plus sur le dernier fichier lié, positionné sur une cellule correspondant à une somme en général la même commande sous xl sélectionne toutes les cellules dépendantes. En VBA où placer ActiveCell.FormulaR1C1 Vous voyez ça patine ! Cordialement Coline54 [qui est en fait un vieil adolescent peu féru de VBA] |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes