Case à cocher et centrage

  • Initiateur de la discussion Initiateur de la discussion céline
  • Date de début Date de début

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 !

C

céline

Guest
Bien le bonjour à Vous tous !

J'ai une question sur les cases à cocher à vous soumettre.
Souhaitant faire un formulaire avec des colonnes de tailles différentes dans lesquelles se trouve une case à cocher, je me trouve confronter à un problème de présentation. En effet, je n'arrive pas à centrer une case case à cocher par rapport à la cellule dans laquelle elle se trouve.

Please help me !!
 
Bonjour Céline

Voici une petite procédure appellée "Cadrer_Forme" qui devrait répondre au problème posé :

-----------------------------------------------------------------------------------------------

Sub Cadrer_Forme(Name As String)

Dim C as Range

Set C = ActiveSheet.Shapes(Name).TopLeftCell

ActiveSheet.Shapes(Name).Top = _
C.Top + (C.Height - ActiveSheet.Shapes(Name).Height) / 2
ActiveSheet.Shapes(Name).Left = _
C.Left + (C.Width - ActiveSheet.Shapes(Name).Width) / 2

End Sub

------------------------------------------------------------------------------------------------

Pour l'appeler il suffit par exemple de coder dans une macro

Cadrer_Forme ("CheckBox1")

Le paramètre correspond au nom affecté à la forme par Excel ou par toi

La forme peut être de n'importe quelle nature :
CheckBox, Picture, ...........

NB:
Je suis allé au plus court. Je n'ai pas vérifié si la forme existait. J'ai supposé qu'elle était dans la feuille active au moment de l'appel de la procédure, ....

Bref. Il reste un peu de travail pour "blinder" le fonctionnement.

Bon courage pour la suite.

Cordialement ....
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
179
Réponses
1
Affichages
137
Réponses
18
Affichages
1 K
Retour