Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[VBA] Erreur de Syntaxe condition

  • Initiateur de la discussion Initiateur de la discussion miky973
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

miky973

XLDnaute Occasionnel
bonjour,

Je rencontre un problème de syntaxe, Quel serai mon erreur

Cette condition aura pour objectif de traduire une cellule en nombre, seulement j'ai une erreur de syntaxe.

NomFichier étant une variable publique.

Code:
If Application.IsText('[" & NomFichier & "]Val'!$b2$C1) < 2 then

end if

J'ai une erreur de syntaxe, je ne sais pas quoi faire.

Merci pour votre aide.

Best Regards.

Miky
 
Re : [VBA] Erreur de Syntaxe condition

Bonjour,

perso je ne connais pas "IsText", peut être tester si ce n'est pas numérique...
Code:
If Not IsNumeric(valeuràtester) Then
bonne journée
@+
 
Re : [VBA] Erreur de Syntaxe condition

Bonjour Miky, bonjour le forum,

Peut-être l'utilisation de Val qui est aussi un mot clé Visual Basic est-elle un problème ?
 
Re : [VBA] Erreur de Syntaxe condition

Bonjour Robert, Pierrot,

Voilà un modèle sortant de excel :

Code:
ActiveCell.FormulaR1C1 = _
        "=IF(VALUE('[fichier.xls]Val'!R13C1) < 2,"" Part :"","" Valeur :"")"


Mais le probkème c'est que je voudrais un script plus structuré et compatible avec ma variable publique nom du fichier.

à la place de fichier.xls = " & NomFichier & "

Merci pour votre aide.

Miky
 
Re : [VBA] Erreur de Syntaxe condition

Re,

Et tu aurai une formule qui me permettrait de faire ça, il s'agit de faire une condition à partir d'une cellule en champs text que je convertit en nombre ensuite.

Merci pour ton aide
A+
 
Re : [VBA] Erreur de Syntaxe condition

Bonjour à tous, Pierrot🙂, Robert🙂,
je pense que la fonction IsText renvoie vrai ou faux, d'où peut-être ton problème de syntaxe.
Tiré de l'aide d'Excel :
WorksheetFunction.IsText, méthode
Vérifie le type de valeur et renvoie la valeur TRUE ou FALSE selon si la valeur désigne du texte.
Syntaxe

expression.IsText(Arg1)

expression Variable représentant un objet WorksheetFunction.
Pour ce qui est d'une solution possible par VBA ou formule, place un fichier comportant un exemple explicite avec les explications permettant de comprendre ce que tu veux obtenir.
A+
 
Re : [VBA] Erreur de Syntaxe condition

Re, bonjour David,

Aarf j'étais bloqué sur une fonction native vba qui n'existe pas, même pas pensé aux fonctions de feuille de calcul... Merci David🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
772
Réponses
1
Affichages
412
Réponses
3
Affichages
994
Réponses
3
Affichages
645
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…