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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  points virgules intouchables dans une formule

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

points virgules intouchables dans une formule

n°1584511
axialee
Posté le 10-07-2007 à 12:57:54  profilanswer
 

Bonjour,
 
j'ai une ligne sous excel : =PIArcVal("FRGI.CHAUFF.PCS.GAZ.9HCVGAZ.MV";L3;0;"frgiuds0";"auto";;;; )*0,9 par exemple,
je voudrais supprimer les 4 points virgules à la fin.
 
J'ai tenté avec :  Range("la cellule" ).Replace What:=";;;;", Replacement:=""
ça marche pas.
j'ai remplacé les ; par un String(1, 59) ça marche pas non plus.
 
J'ai plus d'idée ...et vous ?


Message édité par axialee le 10-07-2007 à 12:59:09
mood
Publicité
Posté le 10-07-2007 à 12:57:54  profilanswer
 

n°1584532
jpcheck
Pioupiou
Posté le 10-07-2007 à 13:34:05  profilanswer
 

tu peux juste nous dire les parametres qui importent ici dans la fonction piarcval stp ?

n°1584537
olivthill
Posté le 10-07-2007 à 13:38:15  profilanswer
 

Les points virgules sont là pour séparer les paramètres.
Il faut que l'instruction d'appel d'une fonction ("Function" ou "sub" ) ait exactement le même nombre de paramètres que le nombre qui est prévu dans la définition de la fonction elle-même.
Si les quatre derniers paramètres sont inutiles, alors, il faut d'abord les supprimer dans la définition de la fonction PIArcVal(...), puis enlever les point-virgules en trop dans l'appel de la fonction.

n°1584568
axialee
Posté le 10-07-2007 à 14:10:24  profilanswer
 

En fait je me suis mal exprimé, le problème revient à ça :
 
=AUJOURDHUI(;;;;;;)
 
par exemple pour faire au plus simple.
Je voudrais virer ;;;; qui apparaissent suite à un bidouillage de ma part (mais je ne peux pas proceder autrement)
 
 

n°1584655
jpcheck
Pioupiou
Posté le 10-07-2007 à 15:12:23  profilanswer
 

et pkoi ne créées tu pas une fonction intermediaire qui tient compte de seulement les 4 premieres parametres importants ?

n°1584695
axialee
Posté le 10-07-2007 à 15:25:36  profilanswer
 

j'ai fini par trouver, en fait il faut écrire :
 
.Replace What:=",,,,", Replacement:=""
 
et non pas  
 
.Replace What:=";;;;", Replacement:=""
les points virgules sont considérés comme des virgules... je ne vois pas pourquoi mais bon ça marche !
 
merci qd même


Message édité par axialee le 10-07-2007 à 15:25:50

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

  points virgules intouchables dans une formule

 

Sujets relatifs
Pb Formule bateau Excel[EXCEL] Formule de comparason de date
Comment créer une formule Excel en VBSprobléme extraction de donnée bdd avec des virgules
Aide sur Excel pour formule compliquée![AIDE] Formule Excel avec nom de feuille variable
Transformer un fichier de points en imageformule excel: faire varier la référence d'une cellule
Google map : points multiplesMacro CATIA V5 transformation de points...
Plus de sujets relatifs à : points virgules intouchables dans une formule


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)