Salut à tous
Voilà j'ai été confronté à un problème de macro qui fonctionnait sur mon PC mais sur celui du TAF alors que les 2 PC ont office XP.
j'ai cherché pendant plusieurs jours sans trouver la solution, j'ai même posté sur le forum sans grands résultats et puis PAF aujourd'hui j'ai trouvé.
En fait j'ai simplement supprimé le point et la virgule (ceux qui sont dans les '') dans le bout de code suivant:
Avant
Private Sub TextTxRemise_Change()
TextTxRemise = Application.WorksheetFunction.Substitute(TextTxRemise, '.', ',')
End Sub
Après
Private Sub TextTxRemise_Change()
TextTxRemise = Application.WorksheetFunction.Substitute(TextTxRemise, '', '')
End Sub
Et ma macro a fonctionné!!!
Je m'étais inspiré d'une solution pour écrire ma macro, mais je n'avais pas compris l 'utilité de ce bout de code.
Est ce que l'un d'entre vous pourrait m'expliquer la signification exacte de ce bout de code et pourquoi le même fichier marche sur un PC et pas sur un autre
Voilà j'espère que vous aurez compris mon problème.
Merci pour les réponses
Niki
Voilà j'ai été confronté à un problème de macro qui fonctionnait sur mon PC mais sur celui du TAF alors que les 2 PC ont office XP.
j'ai cherché pendant plusieurs jours sans trouver la solution, j'ai même posté sur le forum sans grands résultats et puis PAF aujourd'hui j'ai trouvé.
En fait j'ai simplement supprimé le point et la virgule (ceux qui sont dans les '') dans le bout de code suivant:
Avant
Private Sub TextTxRemise_Change()
TextTxRemise = Application.WorksheetFunction.Substitute(TextTxRemise, '.', ',')
End Sub
Après
Private Sub TextTxRemise_Change()
TextTxRemise = Application.WorksheetFunction.Substitute(TextTxRemise, '', '')
End Sub
Et ma macro a fonctionné!!!
Je m'étais inspiré d'une solution pour écrire ma macro, mais je n'avais pas compris l 'utilité de ce bout de code.
Est ce que l'un d'entre vous pourrait m'expliquer la signification exacte de ce bout de code et pourquoi le même fichier marche sur un PC et pas sur un autre
Voilà j'espère que vous aurez compris mon problème.
Merci pour les réponses
Niki