[VBA-excel] chaine de caractères

mistertom Messages postés 4 Statut Membre -  
gbinforme Messages postés 14930 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
Configuration: Windows XP
Firefox 2.0.0.11

4 réponses

  1. 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
  2. mistertom Messages postés 4 Statut Membre
     
    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
  3. 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
  4. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    +1 !!!
    0