Extraire données d'une cellule sous VBA

bibi30

XLDnaute Nouveau
Bonjour à tous,

relativement débutant sous excel et vba, je m'adresse donc à vous pour tenter de résoudre mon problème :

j'ai une colonne et environ 150 lignes où sont contenues des références de 10 chiffres du style 1234567891.
Mon problème c'est que dans certaines cellules, plusieurs références peuvent être mentionnées et sont séparées
par /
Ce qui donne par exemple : 1234567890/132453456/123423468
et je peux avoir jusqu'à 5 ref dans une même cellule.
Je souhaiterais pouvoir extraire toutes ces ref dans une autre feuille et que ça me les mette toutes en colonne les unes
après les autres.
Je souhaiterais en outre le faire sous vba car j'intègrais dans une macro déjà existante.
Merci d'avance.
 

choupi_nette

XLDnaute Occasionnel
Re : Extraire données d'une cellule sous VBA

Bonjour
Peut etre ca :
Sub Macro1()
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="/", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1)), _
TrailingMinusNumbers:=True
Cells.Select
Cells.EntireColumn.AutoFit
Range("A1").Select
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 092
Messages
2 085 227
Membres
102 826
dernier inscrit
ag amestan