Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le message de
news: 40b4e6d6$0$21556$626a14ce@news.free.fr...
Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le message
de
news: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" <rien@absent.net> a écrit dans le message de news:
hd6tc.17633$g71.10913@clgrps13...
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le message
de
news: 40b4e6d6$0$21556$626a14ce@news.free.fr...
Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le message
de
news: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
message
denews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le message de
news: 40b4f80c$0$21559$626a14ce@news.free.fr...
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" <rien@absent.net> a écrit dans le message de news:
hd6tc.17633$g71.10913@clgrps13...
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le
message
de
news: 40b4e6d6$0$21556$626a14ce@news.free.fr...
Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
message
denews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
message
denews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le message de
news: 40b4f80c$0$21559$626a14ce@news.free.fr...
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" <rien@absent.net> a écrit dans le message de news:
hd6tc.17633$g71.10913@clgrps13...
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le
message
de
news: 40b4e6d6$0$21556$626a14ce@news.free.fr...
Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
message
denews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel ?
MERCI !!
Encore merci mais je n'y arrive pas.
Je cherche plutot à faire de la mise en forme qu'une action.
En fait, je voudrais centrer ma case à cocher comme lorsque l'on centre du
texte dans une cellule.
"garnote" a écrit dans le message de news:
MR6tc.17639$Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le message
de
news: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barred'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
messagedenews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel
?
MERCI !!
Encore merci mais je n'y arrive pas.
Je cherche plutot à faire de la mise en forme qu'une action.
En fait, je voudrais centrer ma case à cocher comme lorsque l'on centre du
texte dans une cellule.
"garnote" <rien@absent.net> a écrit dans le message de news:
MR6tc.17639$g71.16894@clgrps13...
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le message
de
news: 40b4f80c$0$21559$626a14ce@news.free.fr...
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" <rien@absent.net> a écrit dans le message de news:
hd6tc.17633$g71.10913@clgrps13...
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le
message
de
news: 40b4e6d6$0$21556$626a14ce@news.free.fr...
Comment peut-on centrer une case à cocher dans une cellule d'excel
?
MERCI !!
Encore merci mais je n'y arrive pas.
Je cherche plutot à faire de la mise en forme qu'une action.
En fait, je voudrais centrer ma case à cocher comme lorsque l'on centre du
texte dans une cellule.
"garnote" a écrit dans le message de news:
MR6tc.17639$Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le message
de
news: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barred'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
messagedenews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule d'excel
?
MERCI !!
Si tu veux, je peux t'envoyer un exemple.
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4fd0b$0$21560$Encore merci mais je n'y arrive pas.
Je cherche plutot à faire de la mise en forme qu'une action.
En fait, je voudrais centrer ma case à cocher comme lorsque l'on centre
du
texte dans une cellule.
"garnote" a écrit dans le message de news:
MR6tc.17639$Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le
message
denews: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barred'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
messagedenews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule
d'excel
?
MERCI !!
Si tu veux, je peux t'envoyer un exemple.
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le message de
news: 40b4fd0b$0$21560$626a14ce@news.free.fr...
Encore merci mais je n'y arrive pas.
Je cherche plutot à faire de la mise en forme qu'une action.
En fait, je voudrais centrer ma case à cocher comme lorsque l'on centre
du
texte dans une cellule.
"garnote" <rien@absent.net> a écrit dans le message de news:
MR6tc.17639$g71.16894@clgrps13...
Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le
message
de
news: 40b4f80c$0$21559$626a14ce@news.free.fr...
Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barre
d'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" <rien@absent.net> a écrit dans le message de news:
hd6tc.17633$g71.10913@clgrps13...
Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" <clotilde.athenour@free.fr> a écrit dans le
message
de
news: 40b4e6d6$0$21556$626a14ce@news.free.fr...
Comment peut-on centrer une case à cocher dans une cellule
d'excel
?
MERCI !!
Si tu veux, je peux t'envoyer un exemple.
Serge
"clotilde athenour" a écrit dans le message de
news: 40b4fd0b$0$21560$Encore merci mais je n'y arrive pas.
Je cherche plutot à faire de la mise en forme qu'une action.
En fait, je voudrais centrer ma case à cocher comme lorsque l'on centre
du
texte dans une cellule.
"garnote" a écrit dans le message de news:
MR6tc.17639$Alors dans ce cas, assure-toi que ta case à cocher
est à l'intérieur d'une cellule. Sélectionne alors la
case à cocher et appelle cette macro :
Sub Centrer_Image()
Set s = Selection
Set c = s.TopLeftCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce mieux ainsi ?
Serge
"clotilde athenour" a écrit dans le
message
denews: 40b4f80c$0$21559$Merci de ton aide mais la case à cocher dont j'ai besoin vient de la
barred'outils formulaire et non "boites à outils controle".
Je n'arrive donc pas appliquer ton exemple
MERCI
"garnote" a écrit dans le message de news:
hd6tc.17633$Bonsoir Clotilde,
En supposant que ta case à cocher se nomme CheckBox1,
tu pourrais essayer ceci. Tu sélectionnes une cellule et tu
appelles cette macro :
Sub Centrer_Image()
Set s = ActiveSheet.Shapes("CheckBox1")
Set c = ActiveCell
LC = c.Left
TC = c.Top
HC = c.Height
WC = c.Width
HI = s.Height
WI = s.Width
s.Left = (2 * LC + WC - WI) / 2
s.Top = (2 * TC + HC - HI) / 2
End Sub
Est-ce que ça te convient ?
Serge
"clotilde athenour" a écrit dans le
messagedenews: 40b4e6d6$0$21556$Comment peut-on centrer une case à cocher dans une cellule
d'excel
?
MERCI !!