Générer une macro VBA Excel avec des références et un périmètre clairs.
Une macro doit indiquer les hypothèses concernant le classeur et la plage affectée. Évitez les suppressions ou changements de mise en forme étendus sans limite explicite.
Adaptez le processus à votre tâche.
Précisez le classeur, la feuille et la plage concernés, ainsi que la mise en forme ou la transformation souhaitée. Qualifiez explicitement les références et décrivez les changements attendus avant d’exécuter la macro sur une copie. Évitez que la sélection courante serve accidentellement de limite.
- Ce que vous fournissez
- Tâche du classeur et contraintes explicites.
- Ce que vous obtenez
- Brouillon VBA avec notes de sauvegarde et d’exécution.
Consultez les données et le résultat.
Entrée et sortie illustratives · exemple pédagogique, pas une exécution WebAct en direct
Exemple champ
Excel desktop VBA. The macro is stored in the target workbook. Worksheet name: Orders. Format only A1:D1 in bold. No other formatting changes.
Exemple complet
Sub FormatOrdersHeader()
Dim target As Worksheet
Set target = ThisWorkbook.Worksheets("Orders")
target.Range("A1:D1").Font.Bold = True
End Sub
Scope: the workbook containing the macro, Orders!A1:D1. A missing Orders sheet causes an error before formatting. Test in a copy; no Excel execution is claimed.Chargez ces données dans le prompt, puis copiez-le dans WebAct pour essayer la tâche. Votre résultat peut différer de l'illustration.
Décisions et dépannage.
Comment une macro peut-elle éviter de modifier la mauvaise feuille ?
Référencez explicitement le classeur et la feuille prévus et vérifiez leur structure attendue avant de modifier des cellules.
Pourquoi la macro échoue-t-elle dans un classeur ouvert dans le navigateur ?
La prise en charge de VBA dépend de l’environnement Excel. Confirmez un usage compatible sur ordinateur et le format du fichier avant de tenter l’exécution.
Référence pour ce processus.
Essayez avec votre propre source.
Remplacez l'exemple par vos données dans le prompt. Gardez les exigences nécessaires, puis copiez la tâche dans WebAct.
Personnaliser et copier la tâche ↑