Problème Excel/VBA

Bonjour,

J'ai un petit problème que je n'arrive pas à regler sur Excel. J'ai une colonne qui contient 3 chiffres sous le format 1_ 2_ 3 ; Je voulais savoir comment coder sur VBA pour pouvoir separer ces chiffres et mettre chacun dans un colonne à part.

Merci pour votre aide

Lapita
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. Mais si tu tiens absolument au VBA
    utilise la fonction SPLIT
    exemple....

    Sub test()
    Dim MaChaine As String
    Dim n As Integer
    MaChaine = "1_ 2_ 3"

    MonTableau = Split(MaChaine, " ")
    ' le résultat en colonne B par exemple
    For n = 1 To UBound(MonTableau) + 1
    Cells(n, 2) = MonTableau(n - 1)
    Next

    End Sub
    0
    1. Bonjour,
      Il n'est pas nécessaire d'utiliser VBA : Données/Convertir et tu choisis _ comme délimiteur
      1