Vérifier si des lignes sont vide

Bonjour le forum,

Je voudrais que mon programme vérifie si des cellules sont vide, et si oui il affiche un msgbox, voici ce que j'ai fais:

If Feuil1.Rows("A7:A300") = "" Then
  MsgBox "Il n'y a aucun produit à transférer.", vbInformation, "Infirmation transfére"
Else
  .
  .
  .
  MonProgramme
End If

Le problème c'est qu'il me mets une erreur dans la ligne:

If Feuil1.Rows("A7:A300") = "" Then

J'ai essaye de remplacer rows pas range mais le problème est toujours la...Auriez-vous une solution à ce problème? merci d'avance pour votre aide .

Cordialement.

Bonjour,

C'est toutes les cellules sur toute la plage qui doivent être vides ou cela peut être une seule ou quelques unes

Crldt

Bonjour Dan,

Sur le doute vous pouvez me montrer les 2 possibilités s'il vous plaît? Je vais choisir celui qui est le plus approprié à ma feuille. Merci beaucoup Dan.

Cldt.

un exemple : si vous avez une ligne vide dans la plage, le code va vous envoyer le message

If WorksheetFunction.CountBlank(Feuil1.Range("A7:A300")) > 0 Then
  MsgBox "Il n'y a aucun produit à transférer.", vbInformation, "Infirmation transfére"
Else
'Mon programme
End If

Super ça fonctionne très bien merci Dan.

Passe une bonne soirée.

Cordialement.

Ok parfait

Rechercher des sujets similaires à "verifier lignes vide"