Je tente d'écrire une macro VBA simple qui prendra la colonne de la cellule active et l'entrée de l'utilisateur pour ajouter une plage de cellules sur une seule ligne. La plage est calculée en ajoutant l'entier que l'utilisateur entre dans la colonne active et c'est la colonne de fin. Le problème est qu'il me donne un "Compile Error: Invalid Qualifier" quand je l'exécute, et se met en colère contre la ligne "total".Erreur de compilation de macro VBA
Voici mon code. Je commence juste à VBA, mais ça ne peut pas être si dur ... pas vrai?
Sub Food()
Dim first As Variant
Dim last As Integer
Dim days As Integer
Dim month As Range
Dim total As Double
first = ActiveCell.Column
days = InputBox("Days in the month?")
last = first + days
Set month.Value = Range(Cells(first, 4), Cells(last, 4))
total.Value = WorksheetFunction.Sum(month)
Worksheets(1).Cells(1, 13).Value = total
End Sub