Vous pouvez utiliser la syntaxe de base suivante dans VBA pour supprimer les caractères spéciaux des chaînes : Sub ReplaceSpecialChars() Dim i As Integer For i = 2 To 8 Range("B" & i) = Replace(Replace(Replace(Range("A" & i), "!", ""), "@", ""), "#",...
Vous pouvez utiliser les méthodes suivantes pour supprimer les valeurs en double dans VBA : Méthode 1 : supprimer les valeurs en double sur la base d’une colonne Sub RemoveDuplicates() Range("A1:C11").RemoveDuplicates Columns:=1, Header:=xlYes End Sub Cet exemple particulier supprime les lignes en double dans...
Vous pouvez utiliser les méthodes suivantes pour actualiser les tableaux croisés dynamiques dans Excel à l’aide de VBA : Méthode 1 : actualiser un tableau croisé dynamique spécifique Sub RefreshPivotTable() Sheet1.PivotTables("PivotTable1").Refreshtable End Sub Cette macro particulière actualisera uniquement les valeurs du tableau croisé...
Vous pouvez utiliser les méthodes suivantes pour filtrer les tableaux croisés dynamiques dans Excel à l’aide de VBA : Méthode 1 : filtrer le tableau croisé dynamique en fonction d’une valeur Sub FilterPivotTable() Dim pf As PivotField Dim myFilter As String Set...
Vous pouvez utiliser la syntaxe de base suivante pour classer une liste de valeurs dans Excel à l’aide de VBA : Sub RankValues() Dim i As Integer For i = 2 To 11 Range("C" & i) = WorksheetFunction.Rank(Range("B" & i), Range("B2:B11"), 0)...
Vous pouvez utiliser la syntaxe de base suivante dans VBA pour rechercher la dernière ligne utilisée dans une feuille Excel : Sub FindLastRow() Range("D2")=Cells.Find("*",Range("A1"),xlFormulas,xlPart,xlByRows,xlPrevious,False).Row End Sub Cet exemple particulier recherche la dernière ligne utilisée dans la feuille actuelle et renvoie le résultat...
Vous pouvez utiliser la syntaxe de base suivante dans VBA pour rechercher la dernière colonne utilisée dans une feuille Excel : Sub FindLastColumn() Range("A14") = Cells.Find("*",Range("A1"),xlFormulas,xlPart,xlByColumns,xlPrevious,False).Column End Sub Cet exemple particulier recherche la dernière colonne utilisée dans la feuille actuelle et renvoie...
Vous pouvez utiliser les méthodes suivantes pour filtrer par colonne dans Excel à l’aide de VBA : Méthode 1 : Filtrer en fonction de la valeur d’une colonne Sub FilterRows() ActiveSheet.Range("A1:C11").AutoFilter field:=1, Criteria1:=Range("F2").Value End Sub Cette macro particulière filtrera la plage A1:C11 pour...
Vous pouvez utiliser la fonction SOUS-TOTAL dans Excel pour calculer des statistiques globales pour uniquement les cellules visibles d’une feuille. Vous pouvez utiliser la syntaxe de base suivante dans VBA pour utiliser la fonction SOUS-TOTAL : Sub FindSubtotal() Range("A16") = WorksheetFunction.Subtotal(9, Range("B2:B11"))...
Vous pouvez utiliser la syntaxe de base suivante pour supprimer le dernier caractère d’une chaîne à l’aide de VBA : Sub RemoveLastChar() Dim i As Integer Dim myString As String For i = 2 To 11 myString = Range("A" & i) Range("B"...