Vous pouvez utiliser les méthodes suivantes pour parcourir les feuilles d’un classeur Excel à l’aide de VBA : Méthode 1 : parcourir toutes les feuilles de calcul Sub LoopSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Range("A1").Value = 100 Next ws...
Vous pouvez utiliser la méthode Floor dans VBA pour arrondir le nombre dans une cellule au multiple significatif le plus proche. Voici une manière courante d’utiliser cette fonction dans la pratique : Sub ToFloor() Dim i As Integer For i = 2...
Vous pouvez utiliser la méthode Intersect dans VBA pour renvoyer une plage qui représente l’intersection de deux plages spécifiques. Voici une façon courante d’utiliser cette méthode dans la pratique : Function FindIntersect(range1, range2) FindIntersect = Application.Intersect(range1, range2) End Function Vous pouvez ensuite...
Vous pouvez utiliser la méthode Union dans VBA pour combiner plusieurs plages en une seule. Voici une façon courante d’utiliser cette méthode dans la pratique : Sub UseUnion() Set UnionRange = Application.Union(Range("A1:A10"), Range("C1:C10")) UnionRange.Formula = "=RANDBETWEEN(1, 100)" End Sub Cette macro particulière...
Vous pouvez utiliser la méthode IsNA dans VBA pour vérifier si une cellule donnée contient #N/A ou non. Cette fonction retournera TRUE si la cellule contient #N/A ou FALSE sinon. Voici une façon courante d’utiliser cette méthode dans la pratique : Sub...
Vous pouvez utiliser les méthodes suivantes pour spécifier le zoom dans Excel à l’aide de VBA : Méthode 1 : définir le zoom sur un montant spécifique Sub ZoomToAmount() ActiveWindow.Zoom = 150 End Sub Cette macro particulière définira le zoom à 150 % pour...
Vous pouvez utiliser la méthode WorkDay dans VBA pour ajouter ou soustraire un nombre spécifique de jours ouvrables à une date. Voici une façon courante d’utiliser cette méthode dans la pratique : Sub AddWorkDays() Dim i As Integer For i = 2...
Souvent, vous souhaiterez peut-être utiliser la fonction SUMIF dans Excel pour additionner les valeurs en fonction de critères dans une plage horizontale. Par exemple, supposons que vous disposiez de l’ensemble de données suivant qui montre les ventes réalisées dans divers magasins...
Souvent, vous souhaiterez peut-être utiliser une instruction IF pour transformer une cellule en rouge dans Excel si elle remplit une certaine condition. L’exemple suivant montre comment procéder dans la pratique. Exemple : utilisez l’instruction IF pour rendre la couleur des cellules rouge...
Vous pouvez utiliser les fonctions TEXTBEFORE et TEXTAFTER dans Excel pour extraire tout le texte d’une cellule entre deux virgules. Vous pouvez utiliser la syntaxe suivante pour ce faire : =TEXTBEFORE(TEXTAFTER(A2, ","), ",") Cet exemple particulier extrait tout le texte entre les...