Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème avec chaine de caractère et caracrtère spécial.

 


Utilisez vous le forum Hardware.fr pour des raisons:


 
0 %
        0 vote
1.  Personelles
 
 
0 %
        0 vote
2.  Profesionelles
 

Total : 0 vote (0 vote blanc)
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec chaine de caractère et caracrtère spécial.

n°1583862
lestagiair​e
Posté le 09-07-2007 à 09:43:26  profilanswer
 

Bonjour Forum, à toutes et à tous,
 
Mon problème du jour concerne la non-connaissance du caractère "infini" en VBA, correspondant à "*" pour le C.
L'utilisation de ce caractère serait dans l'argument d'une fonction faisant appel à un classeur de type classeur.xls.
 
Petit exemple concret:
Imaginons que le fichier source soit: "ferrari voiture rouge garage n°1.xls"
Ainsi dans  ma focntion j'aimerai appeler le même fichier mais sous "ferrari voiture rouge ???.xls" où ??? remplacerait n'importe quel caractère où chaîne de caractère.
 
Merci d'avance.
Julien.

mood
Publicité
Posté le 09-07-2007 à 09:43:26  profilanswer
 

n°1583864
lestagiair​e
Posté le 09-07-2007 à 09:44:38  profilanswer
 

Oups... désolé pour le sondage, mauvaise manip... :)

n°1583907
lestagiair​e
Posté le 09-07-2007 à 11:16:22  profilanswer
 

Re, forum,
 
Après quelque recherches le terme excat de ma requête est crarctère générique... Ceux-ci correspondent soit à * (pour plusieurs caractères) soit à ? pour 1 caractère.  
Mais après je n'arrve pas à les inserer dans ma syntaxe. :(
 
Avec ces infos j'espère pourvoir obtenir de l'aide.
Merci d'avance.

n°1583959
tegu
Posté le 09-07-2007 à 13:08:32  profilanswer
 

En VBA l'utilisation de caractères génériques concerne la fonction Dir() et l'opérateur Like principalement.


Message édité par tegu le 09-07-2007 à 13:08:42
n°1583971
lestagiair​e
Posté le 09-07-2007 à 13:14:54  profilanswer
 

Il n'existe donc pas un moyen pour faire comprendre au logiciel l'utilisation de x ou de ? sans vouloir comparer obligatoirement deux chaînes de caractères mais plutôt faire des applications simple avec des chemis de fichiers comprenant des cractères génériques ??
 
Julien.

n°1584252
tegu
Posté le 09-07-2007 à 21:25:47  profilanswer
 

Désolé, pour moi ta phrase « faire comprendre au logiciel » ne veut rien dire.
Soit tu utilises les caractères génériques avec les fonctions adéquates, soit tu ne les utilises pas. À toi de voir si ces fonctions peuvent t'être utiles dans ton contexte.

n°1584386
jpcheck
Pioupiou
Posté le 10-07-2007 à 09:47:14  profilanswer
 

je confirme, si tu mets une * dans la fonction Dir() ca fonctionne parfaitement...

n°1584388
lestagiair​e
Posté le 10-07-2007 à 09:49:04  profilanswer
 

Ok merci,  
 
Je vais voir ce que je peux faire avec la fonction Dir().


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème avec chaine de caractère et caracrtère spécial.

 

Sujets relatifs
[AS3]gestion d'évènement [RESOLU] mais autre problèmeProblème avec la génération de certain PDF
[RESOLU] [AS2] Probleme de matrice/classe[PHP] Problème avec mysql_num_rows
[MSSQL] probleme de dateProblème PHP !
[Résolu] Problème IE et Firefox + alignement vertical[RESOLU]Problème de background avec des DIV
Rendre la main au dos problèmeProblème affichage sous IE [RESOLU]
Plus de sujets relatifs à : Problème avec chaine de caractère et caracrtère spécial.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR