Macro excel (supprimer une partie d'ecriture de cellule) [Résolu/Fermé]

Signaler
Messages postés
3
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
9 mai 2013
-
Mike-31
Messages postés
16994
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2019
-
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

6 réponses

Messages postés
16994
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2019
3715
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62642 internautes nous ont dit merci ce mois-ci

Messages postés
16994
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2019
3715
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.
Messages postés
3
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
9 mai 2013

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
Messages postés
3
Date d'inscription
jeudi 9 mai 2013
Statut
Membre
Dernière intervention
9 mai 2013

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
Messages postés
16994
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2019
3715
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.