Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro if et end if a reduire

GHISLAIN

XLDnaute Impliqué
bonsoir le forum,

je cherche a reduire une macro :

If Sheets("sante").Range("a3") <> "" Or Sheets("sante").Range("b3") <> "" _
Or Sheets("sante").Range("c3") <> "" Or Sheets("sante").Range("d3") <> "" _
Or Sheets("sante").Range("e3") <> "" Or Sheets("sante").Range("f3") <> "" _
Or Sheets("sante").Range("g3") <> "" Or Sheets("sante").Range("h3") <> "" _
Or Sheets("sante").Range("i3") <> "" Or Sheets("sante").Range("j3") <> "" _
Or Sheets("sante").Range("k3") <> "" Or Sheets("sante").Range("l3") <> "" _
Or Sheets("sante").Range("m3") <> "" Or Sheets("sante").Range("n3") <> "" _
Or Sheets("sante").Range("o3") <> "" Or Sheets("sante").Range("p3") <> "" _
Or Sheets("sante").Range("q3") <> "" Or Sheets("sante").Range("r3") <> "" _
Or Sheets("sante").Range("s3") <> "" Or Sheets("sante").Range("t3") <> "" _
Or Sheets("sante").Range("u3") <> "" Or Sheets("sante").Range("v3") <> "" _
Then
en sachant que je dois controler toutes les cellules de la ligne 3 jusqu a BQ , et si une des cellules est renseignée effacer la ligne

merci a tous de votre aide

cordialement

ghislain
 

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : macro if et end if a reduire

Bonjour Ghislain

peut-être avec ce code:
Code:
Dim cellule As Range
For Each cellule In Sheets("sante").Range("A3:BQ3")
If cellule = "" Then
MsgBox ("La cellule " & cellule.Address & " est vide")
End If
Next cellule

à+
Philippe
 

MichD

XLDnaute Impliqué
Re : macro if et end if a reduire

Bonjour,


VB:
With Sheets("Sante").Range("a3:BQ3")
    If Application.CountA(.Cells) = .Cells.Count Then
     MsgBox "Ok"
    End If
End With
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…