Erreur 1004 FormulaLocal
Résolu/Fermé
alexischav
Messages postés
4
Date d'inscription
mardi 2 avril 2013
Statut
Membre
Dernière intervention
2 avril 2013
-
2 avril 2013 à 10:19
alexischav Messages postés 4 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 2 avril 2013 - 2 avril 2013 à 17:55
alexischav Messages postés 4 Date d'inscription mardi 2 avril 2013 Statut Membre Dernière intervention 2 avril 2013 - 2 avril 2013 à 17:55
A voir également:
- Excel vba formulalocal
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Excel compter cellule couleur sans vba - Guide
6 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
2 avril 2013 à 17:36
2 avril 2013 à 17:36
Re,
Pour que se soit opérationnel sur tout système...
A+
Pour que se soit opérationnel sur tout système...
Dim Sep As Boolean Sep = Application.DecimalSeparator = "," 'With Sheets("Feuille") '... If Sep Then .Range("I" & lgn).FormulaLocal = "=SI(H" & lgn & "<100;H" & lgn & "*2,5;SI(H" & lgn & "<250;H" & lgn & "*2;SI(H" & lgn & "<1500;H" & lgn & "*1,85;""consult us"")))" Else .Range("I" & lgn).FormulaLocal = Replace("=SI(H" & lgn & "<100;H" & lgn & "*2,5;SI(H" & lgn & "<250;H" & lgn & "*2;SI(H" & lgn & "<1500;H" & lgn & "*1,85;""consult us"")))", ",", ".") End If '.....
A+
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
2 avril 2013 à 16:33
2 avril 2013 à 16:33
Bonjour a vous
Separateur de decimal: sur le PC qui marche surement une virgule, sur celui qui marche pas est surement un point. Si c'est le probleme, allez voir ceci pour resoudre:http://www.excelabo.net/excel/separateur_decimal
A+
Separateur de decimal: sur le PC qui marche surement une virgule, sur celui qui marche pas est surement un point. Si c'est le probleme, allez voir ceci pour resoudre:http://www.excelabo.net/excel/separateur_decimal
A+
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
2 avril 2013 à 17:23
2 avril 2013 à 17:23
Re,
Soit vous mettez tous les PC avec le meme separateur (parametre regionnaux, format nombre) avec risques que certain(s) fichier(s) excel ne marche plus pour les PC que vous aurez modifies.
Soit vous testez le separateur decimal par programme (post de moi-meme a 16:33) et vous ecrivez la formule en fonction.
A+
Soit vous mettez tous les PC avec le meme separateur (parametre regionnaux, format nombre) avec risques que certain(s) fichier(s) excel ne marche plus pour les PC que vous aurez modifies.
Soit vous testez le separateur decimal par programme (post de moi-meme a 16:33) et vous ecrivez la formule en fonction.
A+
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
Modifié par lermite222 le 2/04/2013 à 14:41
Modifié par lermite222 le 2/04/2013 à 14:41
Bonjour,
Effectivement, la formule est valide.
Sur le PC où ça fonctionne : tu à mis Option Explicit sur le haut du module ? si non, essaye avec cette option pour voir..
Tu dis.
+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
Effectivement, la formule est valide.
Sur le PC où ça fonctionne : tu à mis Option Explicit sur le haut du module ? si non, essaye avec cette option pour voir..
Tu dis.
+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
alexischav
Messages postés
4
Date d'inscription
mardi 2 avril 2013
Statut
Membre
Dernière intervention
2 avril 2013
2 avril 2013 à 15:19
2 avril 2013 à 15:19
Merci pour ton retour
l'option Explicit (ou déclaration des variables obligatoire) n'est pas cochée sur les 2 PC.
J'ai essayé sur chaque PC avec l'option mais rien ne change...
l'option Explicit (ou déclaration des variables obligatoire) n'est pas cochée sur les 2 PC.
J'ai essayé sur chaque PC avec l'option mais rien ne change...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alexischav
Messages postés
4
Date d'inscription
mardi 2 avril 2013
Statut
Membre
Dernière intervention
2 avril 2013
2 avril 2013 à 17:10
2 avril 2013 à 17:10
Merci Yoda,
En mettant des points ça fonctionne!
par contre ça marche avec l'autre PC avec des virgules... pourquoi pas sur le mien??
Et sur l'autre PC ça ne marche pas avec les points à la place des virgules.
un indice : quand je me mets dans une case Excel et que je frappe la touche "." (ou"suppr") de mon pavé numérique, ça me fait un point, alors que sur l'autre PC, ça fait une virgule... Est ce qu'il y a un paramètre Excel qui est responsable de ça?
En mettant des points ça fonctionne!
par contre ça marche avec l'autre PC avec des virgules... pourquoi pas sur le mien??
Et sur l'autre PC ça ne marche pas avec les points à la place des virgules.
un indice : quand je me mets dans une case Excel et que je frappe la touche "." (ou"suppr") de mon pavé numérique, ça me fait un point, alors que sur l'autre PC, ça fait une virgule... Est ce qu'il y a un paramètre Excel qui est responsable de ça?
alexischav
Messages postés
4
Date d'inscription
mardi 2 avril 2013
Statut
Membre
Dernière intervention
2 avril 2013
2 avril 2013 à 17:55
2 avril 2013 à 17:55
Merci à tous!
J'ai trouvé le problème, mes paramètres régionaux étaient "Français(Suisse)"... d'où le changement entre virgule et point. Maintenant tout fonctionne, désolé pour le dérangement, surtout que le problème (de base) ne concernait pas tout à fait cette section du forum...
Merci pour les codes pour s'affranchir de ces paramètres, je vais voir pour les intégrer dans mes fichiers pour ne plus avoir de soucis.
J'ai trouvé le problème, mes paramètres régionaux étaient "Français(Suisse)"... d'où le changement entre virgule et point. Maintenant tout fonctionne, désolé pour le dérangement, surtout que le problème (de base) ne concernait pas tout à fait cette section du forum...
Merci pour les codes pour s'affranchir de ces paramètres, je vais voir pour les intégrer dans mes fichiers pour ne plus avoir de soucis.
Modifié par f894009 le 2/04/2013 à 17:46
Tout juste ce qu'il lui faut, parce que jouer avec les parametres du PC risque de semer la zone.
Bye