Correction des erreurs de saisie

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

S

shimon810

Guest
Bonjour à tous.

Voilà mon problème.
Je reçois régulièrement des listes importantes de nombres sur des feuilles de calcul excel.
Ces nombres sont ensuite stockés par une macro dans une base access.
Le souci est le suivant : certains fichiers contiennent des nombres avec des erreurs de frappe de la virgule (ex 10.67 10;.78 12;;34 etc ...).
Quelqu'un aurait il une idée sur la manière de corriger ces erreurs par une macro de manière à obtenir (ex 10,67 10,78 12,34 etc ...)
D'avance merci
Simon
 

Pièces jointes

Re : Correction des erreurs de saisie

Bonjour Shimon810, bienvenue sur ce forum,

Essaies cette macro (à associer à un bouton placé dans ta page)
Le principe :
- 1. Cliques dans une des cellules de la colonne à corriger (pour signaler la colonne à corriger et éviter de faire une correction sur l'ensemble de la feuille)
- 2. Cliques sur le bouton que tu auras créé dans la page et auquel tu auras attribué la macro "Virgule"

La macro va dans un premier temps remplacer les points, les points virgules, les 2 points par une virgule. Ensuite dans l'hypothèse de multiples virgules, une seule est conservée.
(note : si tu as un soucis pour créer le bouton qui lance la macro, reviens sur ce fil)

Code:
Sub Virgule()
Dim c As Byte
c = ActiveCell.Column
With Columns(c)
    .Replace What:=".", Replacement:=",", LookAt:=xlPart
    .Replace What:=";", Replacement:=",", LookAt:=xlPart
    .Replace What:=":", Replacement:=",", LookAt:=xlPart
    .Replace What:=",,", Replacement:=",", LookAt:=xlPart
    .Replace What:=",,,", Replacement:=",", LookAt:=xlPart
End With
End Sub

Bonne journée
Kotov
 
Dernière édition:
- 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.

Discussions similaires

M
  • Question Question
Réponses
2
Affichages
1 K
MiaouLeLion
M
P
Réponses
2
Affichages
1 K
Ptrs32
P
V
  • Question Question
Réponses
0
Affichages
782
Varona Rodriguez
V
O
Réponses
0
Affichages
1 K
Olivier2049
O
Retour