Insertion de valeurs de feuille de calcul avec une macro (Microsoft Excel)
L’insertion de valeurs dans une cellule se fait assez souvent dans les macros. Pour insérer des informations dans une cellule, vous utilisez la propriété Value. Par exemple, vous pouvez utiliser ce qui suit pour insérer un nombre (23) dans la cellule A1:
Cells(1, 1).Value = 23
Pour entrer des informations dans une cellule, la propriété Value est applicable à tout objet qui se résout en une plage. Ainsi, vous pouvez utiliser ce qui suit pour placer une valeur de texte (« Adresse ») dans la cellule en C4:
Range("C4").Value = "Address"
Les exemples ci-dessus insèrent des valeurs directement dans la feuille de calcul actuellement active. Vous pouvez entrer des valeurs dans une feuille de calcul différente en préfixant les exemples avec un objet de feuille de calcul, de cette manière:
Worksheets.("Sheet3").Range("C4").Value = "Address"
Si la feuille de calcul que vous spécifiez n’existe pas (elle n’est actuellement pas ouverte dans Excel), le code génère une erreur. En outre, si la feuille de calcul que vous essayez de modifier est un graphique ou si la cellule est protégée et la feuille de calcul verrouillée, vous obtenez également une erreur.
_Note: _
Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.
lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur]
.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (2313) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Inserting_Worksheet_Values_with_a_Macro [Insertion de valeurs de feuille de travail avec une macro]
.