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

Résolu
victor1900 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18407 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
A voir également:

5 réponses

Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
victor1900 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
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
victor1900 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18407 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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