[VBA-excel] chaine de caractères

Fermé
mistertom Messages postés 4 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 30 janvier 2008 - 30 janv. 2008 à 08:11
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 31 janv. 2008 à 09:30
Bonjour,

Voici mon problème.
je dois ouvrir un fichier excel qui est sur le réseau de ma boite, le problème est que cette adresse fait plus de 256 caractères.
Quand je fais un Workbook.open(mon_adresse)
je me fais jeter car ma chaine se fait tronquer!

Je voulais savoir comment on fait pour régler ce problème.
En déclarant ma variable mon_adresse en long ou un truc du genre (long jy suis pas arrivée...)
en concaténant 2 chaines Workbook.open(mon_adresse_part1 & mon_adresse_part2) (je crois pas que sa marche)
Ou si c'est impossible...

Je vous remercie
A voir également:

4 réponses

Bonjour,

Si possible attribuer une lettre de lecteur à l'ordinateur distant ou à un de des sous-répertoires, pour obtenir une adresse plus courte.
0
mistertom Messages postés 4 Date d'inscription vendredi 26 octobre 2007 Statut Membre Dernière intervention 30 janvier 2008
30 janv. 2008 à 19:36
attribuer une lettre va être difficile et puis ma chaine est plus de l'ordre de 400 caractères que de 270.

Je crois qu'on peut déclarer une variable string avec plus de 256 caractères, est ce possible?
0
Bonsoir

Une adresse de l'ordre de 400 caractères, pas de possibilité de mettre une lettre de lecteur, il y a sûrement quelque chose à revoir dans l'organisation du réseau de ta boîte. Malheureusement, si workbook.open n'accepte pas plus de 256 caractères comme tu as l'air de la dire (je n'en sais rien) je n'ai pas de solution

Quant à la taille maximale d'une string, ta question est curieuse, pourquoi n'essayes tu pas ? Ou mieux, lis l'aide de VBA. Tu verras que les chaînes peuvent... Non, découvre-le toi-même
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
31 janv. 2008 à 09:30
+1 !!!
0