Vous pouvez utiliser les méthodes suivantes dans VBA pour obtenir la valeur de la cellule dans une autre feuille : Méthode 1 : obtenir la valeur d’une cellule à partir d’une autre feuille Sub GetCellAnotherSheet() ActiveCell.Value = Worksheets("Sheet2").Range("A2") End Sub Cette macro particulière obtiendra...
Vous pouvez utiliser les méthodes suivantes dans VBA pour sélectionner toutes les cellules contenant des données dans une feuille : Méthode 1 : sélectionner une grille de cellules avec des données Sub SelectCellsWithData() Range("A1").CurrentRegion.Select End Sub Cette macro particulière sélectionnera une grille de cellules...
Vous pouvez utiliser la fonction Dir dans VBA pour vérifier si un fichier spécifique existe dans un dossier spécifique. Voici une manière courante d’utiliser cette déclaration dans la pratique : Sub CheckFileExists() 'ask user to type path to file InputFile = InputBox("Check...
Vous pouvez utiliser l’instruction Exit Sub dans VBA pour quitter une sous-procédure lorsqu’une erreur est rencontrée. Voici une manière courante d’utiliser cette déclaration dans la pratique : Sub DivideValues() Dim i As Integer On Error GoTo ErrorMessage For i = 1 To...
Vous pouvez utiliser un guillemet simple ( ‘ ) dans VBA pour commenter une seule ligne de code. Cependant, VBA ne propose aucune option intégrée permettant de commenter un bloc de code. Heureusement, il existe un moyen simple de créer une...
Vous pouvez utiliser la syntaxe de base suivante dans VBA pour trier les lignes par date : Sub SortByDate() Range("A1:C10").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlYes End Sub Cet exemple particulier trie les lignes de la plage A1:C10 en fonction des dates de la colonne...
Vous pouvez utiliser les méthodes suivantes dans VBA pour comparer des chaînes : Méthode 1 : comparaison de chaînes sensibles à la casse Sub CompareStrings() Dim i As Integer For i = 2 To 10 Range("C" & i) = StrComp(Range("A" & i), Range("B" &...
Vous pouvez utiliser la syntaxe suivante dans VBA pour enregistrer et fermer un classeur : Sub SaveClose() ActiveWorkbook.Close _ SaveChanges:=True, _ Filename:="C:\Users\bob\Desktop\MyExcelFile.xlsx" End Sub Cette macro particulière enregistrera les modifications les plus récentes apportées au classeur actuellement actif, puis le fermera. L’instruction...
Vous pouvez utiliser la syntaxe suivante dans VBA pour enregistrer chaque feuille d’un classeur dans un fichier CSV : Sub SaveCSV() Dim Ws As Worksheet Dim SaveDir As String Dim CurrentWorkbook As String Dim CurrentFormat As Long CurrentWorkbook = ThisWorkbook.FullName CurrentFormat =...
Vous pouvez utiliser la syntaxe suivante pour compter le nombre de lignes dans un tableau dans Excel à l’aide de VBA : Sub CountTableRow() Dim tbl As ListObject 'specify table to count rows in Set tbl = ActiveSheet.ListObjects("Table1") 'create message box that...