gimli
XLDnaute Occasionnel
Bonjour,
j'ai un soucis dans mon code VBA, à l'origine je mettais tout mon code dans une même procédure, qui se lançait après un clic sur un bouton, jusqu'à ce qu'un message s'affiche "procédure trop longue", j'ai donc décidé de couper mon code en plusieurs morceaux, et donc de créer plusieurs Sub regroupant dans bouts de code. Il se trouve que depuis que je fais ça j'ai des erreurs "Objet requis" presque a chaque nouvelle procédure...
je vous donne un exemple:
code d'appel :
code de la procédure:
Merci d'avance 😉
bonne journée à tous
Gimli
j'ai un soucis dans mon code VBA, à l'origine je mettais tout mon code dans une même procédure, qui se lançait après un clic sur un bouton, jusqu'à ce qu'un message s'affiche "procédure trop longue", j'ai donc décidé de couper mon code en plusieurs morceaux, et donc de créer plusieurs Sub regroupant dans bouts de code. Il se trouve que depuis que je fais ça j'ai des erreurs "Objet requis" presque a chaque nouvelle procédure...
je vous donne un exemple:
code d'appel :
call MiseEnForme
code de la procédure:
j'ai essayé "sub" et "public sub" mais ça ne change rien 🙁Public Sub MiseEnForme()
'ResWkb.Sheets(1).Activate
For abc = 1 To Sheets.Count
With ResWkb.Sheets(abc).Rows("1:1")
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 90
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Next abc
End Sub
Merci d'avance 😉
bonne journée à tous
Gimli