Comment supprimer toutes les autres rangées d`excel

Thiswill vous apprend à utiliser une macro avec Microsoft Visual Basic pour les applications pour supprimer toutes les autres rangées d`une feuille de calcul Excel.

Pas

Méthode 1 de 2:
En utilisant une formule et un filtre
  1. Image intitulée 12027804 1
1. Ouvrir un projet dans Excel. Cette méthode fonctionne pour l`Excel actuel ainsi que les versions précédentes.
  • Vous pouvez soit cliquer sur un fichier Excel pour l`ouvrir ou en créer un nouveau.
  • Image intitulée 12027804 2
    2. Sélectionnez une colonne après vos données. Si vous avez des données dans des cellules A1-A9 et B1-B-9, vous voudrez utiliser la colonne C pour insérer votre formule.
  • Image intitulée 12027804 3
    3. Entrez le code suivant dans Cell C1: "= Iseven (rangée ())." Lorsque vous tapez cela dans la barre de fonction, vous verrez des suggestions contextuelles pour la sélection de la formule, la sélection d`une de ces garanties vous assure l`orthographe correctement.
  • Vous verrez que chaque rangée est étiquetée "Vrai" et chaque fausse rangée revient "Faux" afin que vous puissiez rapidement déterminer les lignes à supprimer.
  • Image intitulée 12027804 4
    4. Faites glisser la formule de C1 à C9. Vous voulez vous assurer que toute votre gamme est couverte.
  • Image intitulée 12027804 5
    5. Clique le Données languette. Vous verrez ceci en haut de votre feuille de calcul.
  • Image intitulée 12027804 6
    6. Cliquez sur Filtre. Vous verrez cela avec une icône d`un filtre dans le Trier et filtrer regroupement.
  • Image intitulée 12027804 7
    7. Cliquez sur
    Image intitulée Android7Expandmore.jpg
    à côté de l`en-tête de colonne dans la colonne C. Un menu de filtre déroulant.
  • Image intitulée 12027804 8
    8. Clique ici pour décocher "Vrai" ou alors "Faux." Cacher l`une d`entre elles affichera toutes les autres colonnes d`informations. Vous voudrez afficher les rangées que vous allez supprimer.
  • Cliquez sur D`accord continuer.
  • Image intitulée 12027804 9
    9. Sélectionnez toutes les données visibles. Vous pouvez faire glisser et déposer autour de la plage de données ou appuyez sur Ctrl + a (Windows) ou Cmd + a (Mac).
  • Image intitulée 12027804 10
    dix. Cliquez avec le bouton droit sur les données sélectionnées et sélectionnez Supprimer la ligne. Toutes ces données seront supprimées et les autres lignes sont cachées.
  • Image intitulée 12027804 11
    11. Afficher vos données. Retourner à la Données onglet et cliquez sur Filtre et vos filtres seront supprimés, affichant vos données d`origine.
  • Supprimer la colonne C pour supprimer ces données et étiquettes.
  • Méthode 2 sur 2:
    Utilisation de Visual Basic pour les applications
    1. Image intitulée 12027804 12
    1. Ouvrir un projet dans Excel. Cette méthode fonctionne pour la MS Excel actuelle d`Excel 2007 et vous pouvez utiliser un projet enregistré ou en créer une nouvelle et saisir des données dans certaines cellules.
  • Image intitulée 12027804 13
    2. Cliquez sur Outils. Pour certaines versions anciennes d`Excel, vous accéderez à la "Développeur" onglet à la place.
  • Image intitulée 12027804 14
    3. Cliquez sur Visual Basic Editor. Vous devriez voir cela comme l`icône la plus à gauche dans le menu.
  • Image intitulée 12027804 15
    4. Cliquez avec le bouton droit sur une feuille. Dans le menu vertical situé sur le côté gauche de la fenêtre, vous verrez une liste des feuilles de votre classeur. Cliquez avec le bouton droit de la souris sur l`une d`entre elles pour obtenir un autre menu déroulant.
  • Image intitulée 12027804 16
    5. Osciller votre curseur sur Insérer et cliquez sur module. Quand tu survolez Insérer, Un menu apparaîtra à la droite du menu. En cliquant sur Module créera un espace pour vous d`entrer un code VBA et de l`exécuter.
  • Image intitulée 12027804 18
    6. Entrez ce qui suit dans votre fenêtre VBA:
    Sous Supprimer_Every_other_Row () Dim RNG en tant que RangESet RNG = Application.Zone de saisie("Sélectionnez la plage (à l`exclusion des en-têtes)", "Sélection de la plage", Tapez: = 8) pour i = rng.Lignes.Comptez sur 1 étape -2IF I MOD 2 = 0 TUNRNG.Rangées (i).Supprimer ifnext iend sub
  • Image intitulée 12027804 17
    7. presse F5. Cela va exécuter le code et une autre fenêtre contemplera.
  • Image intitulée 12027804 19
    8. Sélectionnez la plage de données et cliquez sur d`accord. Si vous avez des données dans des cellules allant de A1-B9, vous pouvez faire glisser ces cellules pour les sélectionner.
  • Articles connexes