Remplacer un espace par une tabulation

Valérie -  
 Turtle -
Bonjour,
Je cherche partout en vain comment remplacer, sous excel, un espace, ou une virgule par une tabulation. On m'a dit de faire "Edition --> Remplacer , par ^tab" mais ca ne marche pas.
Merci pour votre aide!!
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. Turtle
     
    Moi je travaille sur excel et voilà un bout de code qui j'espère pourra t'aider

    Sheets("Feuil1").Columns(1).Replace " ", ","
    Ce code te permets de remplacer tous les espaces de ta feuille 1 de la collonne A par une virgule.

    Autrement, mon but est de traiter des données à partir d'un fichier txt que je doit insérer dans mon tableau excel.
    J'insère donc les données ligne par ligne.

    Open fich For Input As #1
    l = 0
    Do Until EOF(1)
    Line Input #1, donnees
    donnees = Replace$(donnees, vbTab, "!")
    ActiveCell.offset(l, 0) = donnees
    l = l + 1
    Loop
    Close #1

    Ceci ouvre mon fichier, insère ligne par ligne et avant remplace toutes les tabulations par un point d'exclamation.

    Bon courage
    a+
    0
    1. Turtle
       
      La bonne commande est ^t. Donc dans le menu Edition/Remplacer, tu entres :
      - un espace dans le champ Rechercher
      - ^t dans le champ Remplacer par, et tous tes espaces seront remplacés par une tabulation, ce qui te permettra de récupérer toutes tes données sous Excel.
      0