Comment définir la valeur d'une cellule en VBA
Visual Basic for Applications (VBA) est le langage de script de Microsoft Office pour automatiser des tâches dans des applications comme Microsoft Excel. Puisqu'Excel affiche des données liées dans des cellules, une fonctionnalité centrale du VBA dans Excel est d'attribuer des valeurs à ces cellules après calculs. On peut assigner des valeurs à une cellule unique ou à une plage de cellules via VBA.
Procédure
Étape 1
Copiez-collez ce code dans votre module VBA :
Sub DefinirValeur()
Worksheets("Feuil1").Activate
ActiveCell.Value = 35
End Sub
Étape 2
Remplacez « Feuil1 » par la cellule cible. Par exemple, pour la colonne B, ligne 24, changez en « B24 ».
Étape 3
Remplacez 35 par la valeur souhaitée : un nombre (ex : 25) ou du texte (ex : « Bonjour »).
Étape 4
Appelez la sous-routine DefinirValeur depuis votre module en tapant son nom : DefinirValeur()
Étape 5
Appuyez sur « F5 » pour exécuter le code et voir la cellule changer à la valeur spécifiée.
Astuce
Le nom « DefinirValeur » peut être changé à votre guise (ex : « MaFonction » ou « TanteMelinda »).
