Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

commande bouton

4 réponses
Avatar
eneric
Bonjour,
dans un formulaire j'ai un bouton "IMPRIMER"
avec cette commande "call imp_sorties"
et j'ai une erreur
"erreur de compilation"
"variable ou procedure attendue et non un projet"
donc je suis obligé d'inserer tout mon code dans le bouton
existe t'il une autre solution
car je me sers plusieurs fois de ce module dans d'autres feuilles
merci

--
eneric

4 réponses

Avatar
FS
Bonjour,

Si le message d'erreur est "réaliste", il signifie que tu as une
procédure qui porte le même nom qu'un VBAProject (ou peut-être un
module). Essaye de renommer ta procédure imp_sorties en imp_sorties2
pour voir.

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

eneric a écrit :
Bonjour,
dans un formulaire j'ai un bouton "IMPRIMER"
avec cette commande "call imp_sorties"
et j'ai une erreur
"erreur de compilation"
"variable ou procedure attendue et non un projet"
donc je suis obligé d'inserer tout mon code dans le bouton
existe t'il une autre solution
car je me sers plusieurs fois de ce module dans d'autres feuilles
merci



Avatar
eneric
> Bonjour,

Si le message d'erreur est "réaliste", il signifie que tu as une procédure
qui porte le même nom qu'un VBAProject (ou peut-être un module). Essaye de
renommer ta procédure imp_sorties en imp_sorties2 pour voir.

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

eneric a écrit :
Bonjour,
dans un formulaire j'ai un bouton "IMPRIMER"
avec cette commande "call imp_sorties"
et j'ai une erreur
"erreur de compilation"
"variable ou procedure attendue et non un projet"
donc je suis obligé d'inserer tout mon code dans le bouton
existe t'il une autre solution
car je me sers plusieurs fois de ce module dans d'autres feuilles
merci






effectivement
grosse erreur de ma part
j'appelais le module au lieu de la sub
la sub est ImpSorties
merci frederic

--
eneric
Avatar
eneric
pendant que je suis encore la
cette ligne de code
" ActiveSheet.UsedRange.Select "
a bien pour effet de selectionner la plage de cellules d'une feuille
active , contrairement a " ctrl + * "
car il m'arrive d'avoir des lignes ou colonnes vides
merci

--
eneric
Avatar
FS
Re,

UsedRange inclut toutes les cellules utilisées de la feuille, y compris
celles qui sont séparées des autres par des lignes ou colonnes vides.
Alors que le raccourci Ctrl+* correspond plutôt à la plage renvoyée par
CurrentRegion (cellules contiguës à la cellule active) :

ActiveCell.CurrentRegion.Select

FS
--
Frédéric SIGONNEAU
Modules et modèles pour Excel :
http://frederic.sigonneau.free.fr/

eneric a écrit :
pendant que je suis encore la
cette ligne de code
" ActiveSheet.UsedRange.Select "
a bien pour effet de selectionner la plage de cellules d'une feuille
active , contrairement a " ctrl + * "
car il m'arrive d'avoir des lignes ou colonnes vides
merci