Problo avec macro evenementielle

  • Initiateur de la discussion Initiateur de la discussion Cathy
  • 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 !

C

Cathy

Guest
Bonjour tout le monde

moi y'en a gros problemes avec mon PC je me connecte chez une copine.

Oilà, j'sais pas trop comment débugger une macro événementielle.

Ma calculette fonctionne SAUF lorsque je mets un chiffre avec virgule, après, y'a pas moyen d'ajouter ou multiplier, il prend le chiffre avec virgule comme 0

C'est pas bien grave mais j'sais pas le corriger

Pouvez jeter un coup d'oeil les spécialistes? MERCI pour votre aide.

A bientôt

C@thy
 

Pièces jointes

Salut le forum, Bonjour Cathy,

Le problème etant de ne pas réfléchir à quand on parle de point ou de virgule pour ce faire il faut utiliser la propriété DecimalSeparator et non pas un texte fixe tel que ","

Case Range("Decimal").Address
If InStr(Range("Resultat"), ".") = 0 And InStr(Range("Resultat"), ",") = 0 Then
Nombre = Nombre & Application.DecimalSeparator
Range("Resultat") = Nombre
End If

J'espère que cela résoudra ton petit tracas du moment
@ bientôt
Valérie
 
Bonjour Valérie et le forum

j'ai office 2000, et decimalSeparator inconnu au bataillon. Je sais pas comment j'ai fait mais maintenant ça marche, sauf quelques petits trucs qui m'embêtent encore... fichier ci-joint.

Si quelqu'un a une idée ...

d'avance merci.

C@thy

BipBip.gif
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour