![...](/f/29b49f4f982e4c0ff98bf947555fba61.jpg)
Mettre à jour les valeurs Excel dans VBA.
Vous devrez peut-être modifier la valeur dans une cellule lorsque vous travaillez avec Excel et Visual Basic pour Applications ou VBA. Avec VBA, vous pouvez modifier les cellules automatiquement sans avoir à modifier manuellement les valeurs. Vous pouvez accomplir cette tâche en utilisant l'objet Range dans VBA pour sélectionner la cellule que vous souhaitez modifier. Une fois la cellule sélectionnée, vous pouvez utiliser la propriété ActiveCell pour modifier sa valeur ou d'autres propriétés.
Étape 1
Lancez "Microsoft Office Excel" et tapez "données en A1" dans la cellule A1. Cliquez sur l'onglet "Développeur", puis sur "Visual Basic" pour ouvrir la fenêtre de l'éditeur VBA.
Vidéo du jour
Étape 2
Cliquez sur le menu "Insérer", puis cliquez sur "Module" pour insérer un nouveau module.
Étape 3
Créez une nouvelle variable String en tapant ce qui suit :
Dim data As String
Étape 4
Copiez et collez le code suivant pour modifier la valeur dans la cellule A1 :
Plage("A1").Sélectionnez les données = Plage("A1").Valeur Si données = "données dans A1" Then ActiveCell. Valeur = "Les données A1 ont été modifiées" Else MsgBox "Les données sont correctes." Fin si
Étape 5
Appuyez sur "F5" pour exécuter la procédure et modifiez la valeur dans A1. Exécutez la procédure une deuxième fois et vous obtiendrez une boîte de message indiquant que les données sont correctes.