Comment vérifier si une cellule ou une plage de plusieurs cellules est vide avec Excel VBA ?

Aujourd'hui, nous allons apprendre à vérifier facilement si une ou plusieurs cellules sont vides à l'aide de Visual Basic pour Applications. Le contenu est pertinent pour Excel 2019/365, 2016 et les versions antérieures de Microsoft Office.

Travail de préparation

Avant de commencer à coder avec VBA dans Excel, vous devez vous assurer que votre onglet de développement est activé. Si ce n'est pas le cas, veuillez consulter ce court tutoriel .

Vérifier si la plage de cellules Excel est vide avec VBA

  • Dans Excel, ouvrez votre environnement Visual Basic en appuyant sur Alt+F11
  • Insérez le code suivant en tant que procédure dans votre feuille de travail, ou alternativement dans un module VBA dédié.
Sub Check_Cell_is_empty_alt()

Dim rng As Range
Set rng = Selection

For Each Cell In rng

    If IsEmpty(Cell.Value) = True Then
        
    Debug.Print ("Empty")
    Else
        Debug.Print ("Not Empty")
    End If
Next Cell


End Sub


  • Accédez à votre feuille de calcul et sélectionnez une plage arbitraire de cellules.
  • Revenez à l'éditeur Visual Basic et assurez-vous que la visionneuse immédiate (CTRL + G) est visible - car la méthode Debug.Print dans le code affichera son résultat dans cette fenêtre.
  • Appuyez sur F5 pour exécuter votre code.
  • Regardez les résultats dans la fenêtre immédiate.

Comment vérifier si une cellule ou une plage de plusieurs cellules est vide avec Excel VBA ?

  • Toutes les cellules vides seront identifiées.

Extensions possibles du code : vous pouvez évidemment étendre ce code si nécessaire au cas où vous souhaiteriez ignorer les valeurs vides ou ne rien faire au cas où les cellules ne seraient pas pleines. De même, vous pouvez vérifier si la plage elle-même est vide, c'est-à-dire qu'aucune cellule noire n'est contenue.

Vérification des champs non vides

De la même manière, vous pouvez utiliser la propriété IsEmpty pour vérifier les champs qui ne sont pas vides.

 If Not IsEmpty(Cell.Value) = True Then
        Debug.Print ("Not Empty")
    Else
        Debug.Print ("Empty")
    End If

Bonus : utilisez le code suivant si vous souhaitez également mettre en évidence les cellules vides.

Dim i As Long Dim c As Long Dim myRange As Range Dim myCell As Range Définir myRange = Range("A1:A10") Pour chaque myCell dans myRange ' c = c + 1 If IsEmpty(myCell) Then myCell.Interior.Color = RGB(255, 87, 87) i = i + 1 End If Next myCell MsgBox _ "Il y a au total" & je etamp; " cellule(s) vide(s) sur " & camp; "."

Laisser un commentaire

Comment créer un système simple de suivi des prospects dans Excel avant d'acheter un CRM

Comment créer un système simple de suivi des prospects dans Excel avant d'acheter un CRM

Avant d'investir dans un logiciel CRM, créez un outil de suivi des prospects pratique sous Excel, comprenant des tableaux, des listes déroulantes, des dates de suivi, des filtres, une mise en forme conditionnelle et un tableau de bord croisé dynamique simple.

Feuille de présence imprimable simplifiée pour la garde d'enfants à domicile : que noter et pourquoi

Feuille de présence imprimable simplifiée pour la garde d'enfants à domicile : que noter et pourquoi

Utilisez cette simple feuille de présence imprimable pour la garde d'enfants à domicile afin de suivre les arrivées, les départs, les absences, les signatures et les documents requis.

Modèle simple de feuille de comptage d'inventaire pour Excel : une mise en page prête à l'emploi pour le commerce de détail et un rapprochement rapide.

Modèle simple de feuille de comptage d'inventaire pour Excel : une mise en page prête à l'emploi pour le commerce de détail et un rapprochement rapide.

Créez une feuille de calcul d'inventaire Excel simple pour les magasins de détail avec contrôles SKU, emplacement, quantité comptée, écart, recomptage et prêts à imprimer.

Modèle de stratégie marketing imprimable sur une page pour les entreprises locales

Modèle de stratégie marketing imprimable sur une page pour les entreprises locales

Utilisez ce modèle de stratégie marketing imprimable d'une page pour choisir une audience locale, une offre, une combinaison de canaux, un budget, des actions et des objectifs mesurables.

Modèle gratuit de planning des horaires de travail pour Excel avec calculateur d'heures automatique

Modèle gratuit de planning des horaires de travail pour Excel avec calculateur d'heures automatique

Créez gratuitement un planning de travail pour vos employés dans Excel, avec les heures de début et de fin, les déductions pour les pauses, la gestion du travail de nuit, les totaux hebdomadaires et un calculateur d'heures simple.

Meilleures applications de facturation gratuites pour les petites entreprises de services aux États-Unis (2026)

Meilleures applications de facturation gratuites pour les petites entreprises de services aux États-Unis (2026)

Comparez les meilleures applications de facturation gratuites pour les entreprises de services américaines en 2026, notamment Zoho Invoice, Square, Wave, PayPal et Invoice Ninja.

Modèle Excel simple de suivi de la paie bihebdomadaire pour les petites équipes : une configuration facile à mettre en œuvre

Modèle Excel simple de suivi de la paie bihebdomadaire pour les petites équipes : une configuration facile à mettre en œuvre

Créez un outil simple de suivi de la paie bihebdomadaire sous Excel pour une petite équipe, avec des feuilles claires, des formules, des vérifications et des limites pratiques pour un rapprochement de paie sécurisé.

Comment exporter les contacts Salesforce vers un format Excel propre

Comment exporter les contacts Salesforce vers un format Excel propre

Apprenez à exporter vos contacts Salesforce vers un fichier Excel propre, à préserver les identifiants et les champs de texte, à supprimer les doublons en toute sécurité et à éviter les erreurs courantes liées aux fichiers CSV.

Modèle de devis de travaux de construction imprimable au format Excel pour les petits entrepreneurs

Modèle de devis de travaux de construction imprimable au format Excel pour les petits entrepreneurs

Créez un devis de travaux de construction imprimable dans Excel avec des catégories de coûts pratiques, des formules, des champs de modification, des paramètres d'impression et une liste de contrôle prête à l'emploi pour les entrepreneurs.

Liste de contrôle et modèle de budget pour la planification d'événements imprimables pour Word

Liste de contrôle et modèle de budget pour la planification d'événements imprimables pour Word

Utilisez cette liste de contrôle et ce modèle de budget pour la planification d'événements imprimables dans Word pour suivre les responsables, les échéances, les coûts, les fournisseurs et la préparation du jour J avec des contrôles qualité clairs.