Macro excel (supprimer une partie d'ecriture de cellule)

Résolu
victor1900 Messages postés 3 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour
dans une cellule il y a écris ceci
[06:55:50] Vic{D}: ;[ -387554016 ]
je voudrais à l'aide d'une macro enlever [06:55:50]Vic{D}: ;
donc ne garder que
[ -387554016 ]
c'est une colonne qui possède plus de 400 lignes
est ce possible
merci de votre aide

5 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Voila pour tes valeurs en colonne A à partir de A1 et extraction en colonne C

    Sub ExtractionDroite()
    Dim Deb As Byte
    Dim Cell As Range
    For Each Cell In Range("A1:A" & Range("A65536").End(xlUp).Row)
    Deb = InStr(1, Cell, ";")
    If Not Deb = 0 Then
    Cell.Offset(0, 2) = Right(Cell, Len(Cell) - Deb)
    Cell = Left(Cell, Deb) & ""
    End If
    Next Cell
    End Sub

    ou colle le code dans les propriétés d'un bouton activex à part que tu préfères une fonction personnalisée
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    Oui tout à fait possible, veux tu supprimer sur place la partie de chaine, c'est à dire tes données son colonne A et on traite sur place pour ne conserver que la partie souhaitée ou veux tu copier par exemple la partie souhaitée colonne C
    Le caractère commun qui limite l'extraction de la partie droite est bien le point virgule ou y a t il des variantes

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
  3. victor1900 Messages postés 3 Statut Membre
     
    bonjour Mike
    j'aimerais voir la partie souhaitée lisible en colonne C ci possible
    et c'est bien un point virgule qui est devant la partie souhaitée
    mais ce ; j e n'en veux pas dans la colonne
    voilà ce que j'aimerais avoir dans la colonne C
    [ -387554016 ]
    merci pour ton aide
    0
  4. victor1900 Messages postés 3 Statut Membre
     
    merci MIKE
    tu m'as enlevé une épine du pied
    je vais gagner un temps précieux dans ce travail qui me prenais la tête
    encore 1000fois merci
    cordialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re

    ok merci à toi, je mets la discussion en résolu, mais rien ne t'empêche de revenir si tu rencontres un problème

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0