Problo avec macro evenementielle

  • Initiateur de la discussion Cathy
  • Date de début
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

  • Calculatricebis.xls
    43.5 KB · Affichages: 56
V

Valérie

Guest
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
 
C

C@thy

Guest
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
 

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87