[VBA-excel] chaine de caractères

mistertom Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
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

le père
 
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   Statut Membre Dernière intervention  
 
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
le père
 
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   Statut Contributeur Dernière intervention   4 724
 
+1 !!!
0