Supprimer les carrés dans les cellules

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

miguelangelo

XLDnaute Occasionnel
Bonjour à tous,

j'ai une colonne de données, normalement numériques, qui sont précédées d'un petit carré. (voir image)

pouvez vous me dire comment me débarrasser de ces carrés ? (à peu près 10000 lignes de données !!)

Merci
 

Pièces jointes

  • visu.jpg
    visu.jpg
    13.8 KB · Affichages: 466
Dernière édition:
Re : Supprimer les carrés dans les cellules

Bonjour
Clin d'œil à hoerwind

Sélectionner un des carrés puis le copier
Sélectionner la colonne
CTRL H : zone remplacer, coller ce carré qui est dans le presse papier
zone remplacer par : laisser vide
 
Re : Supprimer les carrés dans les cellules

Bonjour à tous,

après avoir vu la pièce jointe, avec cette formule à recopier vers le bas
=SI(CODE(GAUCHE(A2;1))=12;STXT(A2;2;NBCAR(A2)-1);A2)

à+
Philippe
 
Dernière édition:
Re : Supprimer les carrés dans les cellules

Bonsoir

nann
marche pas...

merci
Pas d'accord 🙄


Données/Convertir fonctionne très bien (en choisissant : Largeur fixe)
Regarde la pièce jointe 819102
Cela nécessite juste d'insérer une colonne supplémentaire
puis concaténer les cellules contenant du texte (ex: M & ARTIN -> MARTIN)

Le tout pouvant être fait en lançant l'enregisteur de macro
pour ensuite avoir une macro à disposition qui fera le job.
 

Pièces jointes

  • dcvv.gif
    dcvv.gif
    13.1 KB · Affichages: 245
Dernière édition:
Re : Supprimer les carrés dans les cellules

Bonsoir à tous,

Et pourquoi pas avec une macro ?

Code:
Sub Toto()

Application.ScreenUpdating = False
Set rg = [A1]
i = 0
Do Until i = Range("A60000").End(xlUp).Row
    If Asc(Left(rg.Offset(i, 0), 1)) = 12 Then
        rg.Offset(i, 0) = Right(rg.Offset(i, 0), Len(rg.Offset(i, 0) - 1))
    End If
    i = i + 1
Loop
Application.ScreenUpdating = True
End Sub

A+
 
Dernière édition:
Re : Supprimer les carrés dans les cellules

Re


S'il faut boucler, alors ainsi bouclerai-je

VB:
Sub ab()
Dim i&
With Feuil1
    '.Columns(2).Insert -4161 'pour insérer une colonne
        For i = 2 To 66
            .Cells(i, 1) = _
            Split(.Cells(i, 1), Chr(12))(1) 'si insertion colonne alors
' .Cells(i, 2) = Split(.Cells(i, 1), Chr(12))(1)
        Next i
End With
End Sub
 
Dernière édition:
Re : Supprimer les carrés dans les cellules

Bonjour le fil 🙂,
J'espère qu'on ne me dira pas de la boucler 😛...
Mais pourquoi pas tout simplement
Code:
Range("A:A").Replace Chr(12), "", lookat:=xlPart
Bonne journée 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
184
Réponses
11
Affichages
273
Retour