Microsoft 365 Vba erreur de compilation variable non définie

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Etoile1

XLDnaute Junior
Bonjour,

je rencontre un problème concernant ma macro.


With ActiveWorkbook
.Sheets(1).Name = "Facture"
.SaveAs Filename:=path & fname, FileFormat:=51
.Close
End With


'need to put the details or the invoice in the record of invoices sheet

Set nextrec = Feuil3.Range("A1048576").End(xlUp).Offset(1, 0) Il me met cette erreur au niveau de cette ligne sur nextrec

nextrec = invno
nextrec.Offset(0, 1) = custname
nextrec.Offset(0, 2) = amt
nextrec.Offset(0, 3) = dt_issue
nextrec.Offset(0, 4) = dt_issue + term

Feuil3.Hyperlinks.Add anchor:=nextrec.Offset(0, 7), Address:=path & fname & ".xlsx"
End sub

et je ne comprend pas ou est l'erreur.

Merci de votre aide.
 
Bonjour.
Déclarez Dim NextRec As Range au début de la procédure
Par ailleurs pourquoi avez vous au début un With ActiveWorkbook ?
Les noms d'objets Worksheet tels que Feuil3, ensuite, ne sont reconnus que dans le projet VBA du classeur connu comme étant plutôt ThisWorkbook.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
1 K
Retour