Comment extraire Enregistrement avec des critères non par VBA
Dans cet article, nous allons apprendre à extraire un enregistrement sans critère via VBA dans Microsoft Excel.
Prenons un exemple pour comprendre comment nous pouvons mettre le filtre et sélectionner les critères, puis effectuer l’action requise: – Nous avons des données dans la plage A: colonnes G, dans lesquelles la colonne A contient le nom, la colonne b contient l’adresse, la colonne C contient la ville , la région de la colonne D, le pays de la colonne E, le numéro de téléphone de la colonne F et la colonne G contiennent des critères.
Nous voulons écrire la macro pour mettre le filtre, puis filtrer les données en fonction de Ne contient pas de données dans la colonne G, puis supprimer le Non contient des données. Et puis supprimez le filtre et affichez toutes les données.
Pour extraire l’enregistrement avec les critères Not, suivez les étapes ci-dessous:
Ouvrez la page VBA appuyez sur la touche Alt + F11 Insérez un module Ensuite, revenez au menu Insérer et cliquez sur la procédure, où vous obtiendrez la procédure si vous ne savez pas comment démarrer la macro Écrivez le code mentionné ci-dessous:
Sub Delete_NotEligible() ActiveSheet.Range("$A$1:$G$15").AutoFilter Field:=7, Criteria1:="<>" Rows("2:12").Select Selection.Delete Shift:=xlUp Range("B1").Select Selection.AutoFilter End Sub
-
Pour exécuter le code, appuyez sur la touche F5 du clavier.
-
Les données seront filtrées, puis selon les critères définis, les données filtrées seront supprimées.
Explication du code:
Nous avons défini la plage d’en-tête de données pour mettre le filtre avec des critères de cellules non vides dans la colonne d’éligibilité Définir dans le code pour sélectionner la ligne, puis supprimer la ligne entière * À la fin, ouvrir le filtre De cette façon, nous peut mettre le filtre sur la base de critères particuliers, puis supprimer les données.
Si vous avez aimé nos blogs, partagez-les avec vos amis sur Facebook. Et vous pouvez aussi nous suivre sur Twitter et Facebook.
Nous serions ravis de vous entendre, faites-nous savoir comment nous pouvons améliorer, compléter ou innover notre travail et le rendre meilleur pour vous. Écrivez-nous à [email protected]