Changement text column

  • Initiateur de la discussion Initiateur de la discussion F2T
  • Date de début Date de début

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 !

F2T

XLDnaute Occasionnel
Bonjour,

j'aimerais ecrire une ligne de code me permettant de modifier le contenu d'une cellule sous conditions.
L'idée du code est celle ci:

If Column G text = "#ref" then Text="".

Si quelqu'un sait synthaxer cela correctement. Cela me serait d'une grande utilité.

Vous en remerciant d'avance.

🙂

ps : si une des cellules contient #ref alors le transformer en "".
 
Re : Changement text column

Bonsoir,

essaye peut être le code ci-dessous :

Code:
Option Explicit
Sub test()
Dim c As Range
For Each c In Range("G1:G" & Range("G65536").End(xlUp).Row)
    If UCase(c.Text) = "#REF" Then c = ""
Next c
End Sub

bonne soirée
@+
 
Re : Changement text column

Bonjour,

dim cel as range
dim rnge as range

Set rnge = Sheets("Feuil1").Range("G1:G" & Sheets("Feuil1").Range("G65000").end(xlup).row)

For each cel in rnge
if cel.value = "#ref" then cel.clearcontents
next cel

LaX

edit: Arf Pierrot plus rapide que moi ^^
 
Dernière édition:
Re : Changement text column

Bonjour tous,

Ou pour ne parcourir que les cellules contenant une formule avec erreur:

Code:
Sub TransErreurRef()
    Dim c As Range
    Dim plage As Range
     On Error Resume Next
     Set plage = ActiveSheet.Range("G:G").SpecialCells(xlCellTypeFormulas, xlErrors)
     If Err <> 0 Then GoTo FIN
     If Not plage Is Nothing Then
        For Each c In plage
         If c = CVErr(xlErrRef) Then c.ClearContents
        Next
     End If
FIN:
End Sub

J'ai mis 'c.ClearContents' qui vide la cellule plutôt que c = "" parceque "" est une valeur mais tu fais comme tu veux.

A+
 
- 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
26
Affichages
2 K
N
  • Question Question
Réponses
2
Affichages
602
Nono1853
N
Retour