Vous pouvez utiliser la méthode RandBetween dans VBA pour générer un entier aléatoire entre deux valeurs spécifiques. Voici deux manières courantes d’utiliser cette méthode dans la pratique : Méthode 1 : utilisez RandBetween pour générer un entier aléatoire Sub GenerateRandomInteger() Range("A1") = WorksheetFunction.RandBetween(1,...
Un histogramme groupé est un type de graphique qui utilise des barres pour visualiser les valeurs de variables catégorielles regroupées par une autre variable. Ce didacticiel fournit un exemple étape par étape de la façon de créer un histogramme groupé dans...
Vous pouvez utiliser la syntaxe de base suivante pour obtenir la date à partir d’un numéro de semaine dans Excel : =DATE(B2,1,1)+(A2-1)*7-(WEEKDAY(DATE(B2,1,1)))+1 Cette formule particulière fait les hypothèses suivantes : La cellule A2 contient le numéro de la semaine La cellule B2 contient...
Vous pouvez utiliser la syntaxe de base suivante pour obtenir la date à partir d’un numéro de semaine dans Google Sheets : =DATE(B2,1,1)+(A2-1)*7-(WEEKDAY(DATE(B2,1,1)))+1 Cette formule particulière fait les hypothèses suivantes : La cellule A2 contient le numéro de la semaine La cellule B2...
Vous pouvez utiliser les méthodes suivantes pour insérer plusieurs lignes dans Excel à l’aide de VBA : Méthode 1 : insérer des lignes dans une plage spécifique Sub InsertMultipleRows() Worksheets("Sheet1").Range("5:7").EntireRow.Insert End Sub Cette macro particulière insérera trois lignes vides dans la plage 5...
Vous pouvez utiliser la syntaxe suivante dans VBA pour insérer une ligne ayant le même format que la ligne située au-dessus : Sub insertRowWithFormatting() ActiveCell.Offset(1).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrAbove ActiveCell.EntireRow.Copy ActiveCell.Offset(1).EntireRow.PasteSpecial xlPasteFormats Application.CutCopyMode = False End Sub Cette macro particulière insérera une ligne sous...
Vous pouvez utiliser la syntaxe suivante pour insérer plusieurs colonnes dans Excel à l’aide de VBA : Sub InsertMultipleColumns() Worksheets("Sheet1").Range("B:D").EntireColumn.Insert End Sub Cette macro particulière insérera trois colonnes vides dans la plage D à F de la feuille appelée Sheet1 et poussera...
Vous pouvez utiliser la syntaxe de base suivante pour créer un graphique à barres dans Excel à l’aide de VBA : Sub CreateBarChart() Dim MyChart As ChartObject 'get input range from user Set Rng = Application.InputBox(Prompt:="Select chart input range", Type:=8) 'create bar...
Vous pouvez utiliser l’une des méthodes suivantes pour modifier la couleur de la police dans Excel à l’aide de VBA : Méthode 1 : modifier la couleur de la police à l’aide des noms de couleurs VBA Sub ChangeColor() Range("A1").Font.Color = vbRed...
Vous pouvez utiliser la syntaxe suivante dans VBA pour extraire des données d’un autre classeur : Sub ExtractData() 'turn off screen updates to make this run faster Application.ScreenUpdating = False 'specify workbook we want to extract data from Set wb = Workbooks.Open("C:\Users\bobbi\OneDrive\Desktop\my_data.xlsx")...