Convertir du texte en VBA

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

blord

XLDnaute Impliqué
Bonjour à tous,

J'essaie d'utiliser le code qui suit pour séparer une colonne de noms/prénoms qui sont séparés par une virgule :


Columns("A:A").Select
Selection.TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
Range("C2").Select


Le problème que je rencontre avec ce code c'est qu'il demande si on veut remplacer le contenu des cellules de destinations même si ces dernières sont complètement vides.

Existe-t-il un bout de code qui permet de dire "OK" automatiquement à cette question sans que l'utilisateur soit obligé d'intervenir ?

Les noms dans la colonne sont comme suit :

Bérubé, Martine
Jolie, Marie
Boivin, Nicole

etc...

Merci pour vos précieux conseils...

Blord
 
Re : Convertir du texte en VBA

Bonsoir
Sub toto()
Columns("b:c").ClearContents
Columns("A:A").TextToColumns Destination:=Range("B1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1)), TrailingMinusNumbers:=True
Range("C2").Select
End Sub
de cette façon ta macro fonctionne car j'enleve les valeurs de la colonne B et C avant de faire la conversion.
 
- 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

Discussions similaires

Réponses
5
Affichages
718
Réponses
1
Affichages
932
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
2
Affichages
1 K
S
Réponses
3
Affichages
850
L
  • Question Question
Réponses
11
Affichages
2 K
LaSimonerie
L
Réponses
13
Affichages
2 K
C
Réponses
11
Affichages
2 K
C
J
Réponses
2
Affichages
858
D
Réponses
22
Affichages
3 K
Retour