Comment Supprimer La Ligne Vba

Table des matières:

Comment Supprimer La Ligne Vba
Comment Supprimer La Ligne Vba

Vidéo: Comment Supprimer La Ligne Vba

Vidéo: Comment Supprimer La Ligne Vba
Vidéo: VBA Supprimer une ligne 2024, Novembre
Anonim

La suppression d'une ligne VBA est une procédure standard et couramment utilisée par les développeurs. Cependant, pour les utilisateurs moins expérimentés, cette opération peut poser quelques difficultés.

Comment supprimer la ligne vba
Comment supprimer la ligne vba

Instructions

Étape 1

Assurez-vous de bien comprendre la syntaxe de la commande de ligne de suppression à l'aide de la commande Supprimer. Ainsi, pour la ligne contenant la cellule active, la commande ressemblera à ActiveCell. EntireRow. Delete, et la nécessité de supprimer un certain nombre de lignes la changera en lignes ("first_line_number: last_line_number"). Supprimer (pour Excel).

Étape 2

Utilisez une syntaxe similaire pour la commande de suppression de la ligne sélectionnée dans VBA, mais avec des options avancées. Pour ce faire, définissez tout d'abord l'action requise: Private Sub Delete line_Click (). Spécifiez l'application requise Dim ea As Excel. Application et sélectionnez le classeur requis Dim ewb As Excel. Workbook. Spécifiez ensuite la page du document Dim ews As Excel. Worksheet à éditer.

Étape 3

Sautez une ligne et entrez Set XLAp = CreateObject (Class: = "Excel. Application"). Définissez l'emplacement exact sur la ligne suivante: Définissez XLWb = XLAp. Workbooks. Open ("drive_name: 1.xls") Utilisez la valeur suivante: Set XLWs = XLWb. ActiveSheet.

Étape 4

Sautez une autre ligne et entrez la valeur du travail sélectionné: XLWs. Rows (1). Supprimer Enregistrez le document modifié: XLWb. Save. Quittez l'application open source: XLAp. Quit.

Étape 5

Sautez la ligne suivante et remplacez les variables par des objets mémoire: Set XLWs = Nothing. Répétez la même commande pour chaque variable ouverte: Set XLWb = Nothing et enfin la dernière: Set XLAp = Nothing. Terminez la commande avec le standard End Sub.

Étape 6

Utilisez des macros pour effectuer des opérations plus complexes afin de supprimer les lignes inutiles dans un document. Pour ce faire, créez un nouveau classeur Excel et entrez les valeurs requises. Ouvrez le menu "Service" de la barre d'outils supérieure de la fenêtre du programme et sélectionnez l'élément "Macro". Sélectionnez le sous-élément " Visual Basic Editor " et développez le menu " Insertion ". Sélectionnez l'élément "Module" et insérez le document créé. Retournez dans le menu "Outils" et allez à nouveau dans l'élément "Macro". Utilisez le sous-élément "Macros" et spécifiez celui qui vient d'être créé. Exécutez la macro en cliquant sur le bouton Exécuter.

Conseillé: