Supprimer ligne #REF

Bonjour,

J'ai un petit souci qui bloque la fin de ma macro.

En effet, je n'arrive pas à trouver le bout de phrase me permettant de faire une boucle qui supprime toutes les lignes dont la cellule en colonne B contient "#REF!".

Voilà ce que j'ai écrit mais qui ne fonctionne pas (Incompatibilité de Type) :

Sheets("BDD").Activate
For i = 1000 To 2 Step -1

    If Sheets("BDD").Range("B" & i).Value = "#REF!" Then
    Rows(i).Delete

    End If

Next i

J'ai aussi essayé avec : - "*[#]REF!*"

- "*#REF!*"

J'ai essayé avec "Like"

Et j'en passe .. mais rien a faire.

Merci beaucoup d'avance !

Bonjour,

Essaie avec :

If IsError(Sheets("BDD").Range("B" & i)) Then Rows(i).Delete

Bonjour,

Un exemple à adapter, en consultant l'aide de < SpecialCells >.

Cdlt.

Option Explicit

Public Sub DEMO()
Dim ws As Worksheet, modeCalc As XlCalculation

    With Application
        modeCalc = .Calculation
        .Calculation = xlCalculationManual
        .ScreenUpdating = False
    End With

    Set ws = ActiveWorkbook.Worksheets("BDD")
    ws.Columns(2).SpecialCells(xlCellTypeFormulas, xlErrors).EntireRow.Delete

    Application.Calculation = modeCalc

    Set ws = Nothing

End Sub

Bonjour à tous ,

voici la question que je me pose qui a un rapport selon avec le sujets (si non , veuillez m'excuser) :

si à la place de "#ref!" j'ai dans une cellule une chaîne de caractère contenant un caractère spécifique (prenant l'exemple de "#")

comme puis je faire pour la comparer avec une autre chaîne de caractère dans un code VBA

exemple :

B1 = #test

code vba : if cells(1,2) = "#test" then ............. (comment remplacer la condition pour que la comparaison fonctionne)

merci d'avance

Bonjour,

If Range("A1") Like "[#]*" Then ...

Voir l'aide de Like pour les caractères génériques tels que le dièse (à placer entre crochets du coup).

voici la question que je me pose qui a un rapport selon avec le sujets (si non , veuillez m'excuser) :

Sinon, non

Bonjour,

Merci a vous deux pour vos réponses.

J'ai pris la proposition de Oyobrans qui me semble plus simple et qui fonctionne. Celle de Jean-Eric, j'ai peur de ne pas savoir l'utiliser mais merci encore.

A la prochaine !

Rechercher des sujets similaires à "supprimer ligne ref"