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 -
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
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:
- Macro excel (supprimer une partie d'ecriture de cellule)
- Supprimer rond bleu whatsapp - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Supprimer une page word - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
5 réponses
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.
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.
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.
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.
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question