Vous pouvez utiliser la syntaxe suivante dans VBA pour convertir un numéro de colonne en lettre : Sub ConvertNumberToLetter() Range("B2") = Split((Columns(Range("A2")).Address(, 0)), ":")(0) End Sub Cette macro particulière convertira le numéro de colonne de la cellule A2 en lettre et affichera...
Vous pouvez utiliser la fonction IsNumeric dans VBA pour vérifier si une cellule donnée est un nombre. Cette fonction renverra True si la valeur d’une cellule donnée est reconnue comme un nombre. Sinon, la fonction retournera False . Voici une manière...
Vous pouvez utiliser la syntaxe de base suivante dans VBA pour calculer la différence entre deux heures : Sub FindTimeDifference() Dim i As Integer For i = 2 To 7 'calculate time difference in days Range("C" & i) = Range("B" & i)...
Vous pouvez utiliser la syntaxe de base suivante dans VBA pour convertir une date en numéro de semaine : Sub FindWeekNumber() Dim i As Integer For i = 2 To 9 Range("B" & i) = WorksheetFunction.WeekNum(Range("A" & i)) Next i End Sub...
Vous pouvez utiliser la syntaxe de base suivante pour transposer une plage à l’aide de VBA : Sub TransposeRange() 'specify range to transpose MyRange = Range("A1:B5") 'find dimensions of range XUpper = UBound(MyRange, 1) XLower = LBound(MyRange, 1) YUpper = UBound(MyRange, 2)...
La valeur absolue d’un nombre représente la distance entre le nombre et zéro. Pour calculer des valeurs absolues dans VBA, vous pouvez utiliser la fonction Abs . Voici une manière courante d’utiliser cette fonction dans la pratique : Sub FindAbsoluteValue() Dim i...
Vous pouvez utiliser l’opérateur Like dans VBA avec les caractères génériques intégrés suivants pour rechercher des modèles spécifiques dans les chaînes : * : Correspond à n’importe quel nombre de caractères ? : Correspond à un seul caractère # : correspond à un...
Vous pouvez utiliser la fonction DateAdd dans VBA pour ajouter un nombre spécifique de jours à une date. Voici une manière courante d’utiliser cette fonction dans la pratique : Sub AddDays() Dim i As Integer For i = 2 To 10 Range("B"...
Vous pouvez utiliser la fonction DateAdd dans VBA avec un nombre négatif pour soustraire un nombre spécifique de jours d’une date. Voici une manière courante d’utiliser cette fonction dans la pratique : Sub SubtractDays() Dim i As Integer For i = 2...
Vous pouvez utiliser la méthode CountA dans VBA pour compter le nombre de cellules non vides dans une plage spécifique. Voici une façon courante d’utiliser cette méthode dans la pratique : Sub CountARange() Range("C1") = WorksheetFunction.CountA(Range("A1:A10")) End Sub Cet exemple particulier compte...