Créer une CheckBox avec une macro

Le
tintin
Bonjour,

J'arrive à créer une CheckBox sur une feuille :

Dim MaCB as OleObject

Set MaCb = WS_RPT1.OLEObjects.Add(ClassType:="Forms.CheckBox.1",
Link:úlse, DisplayAsIcon:úlse, Left:=0, Top:%, Width:0,
Height:.75)

Ok, mais après, comment puis-je lui donner les bonnes propriétés (Caption,
Alignment, etc) ou même récupérer sa valeur ?

Il semble que je doive la déclarer dans un autre type, mais le type CheckBox
ne marche pas. Comment fait-on ?

Merci de votre aide !

Martin.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
anonymousA
Le #4742661
Bonjour,

un petit exemple

Set MaCb = WS_RPT1.OLEObjects.Add(ClassType:="Forms.CheckBox.1",
Link:úlse, DisplayAsIcon:úlse, Left:=0, Top:%, Width:0,
Height:.75)
With MaCb.Object
MsgBox .Caption & "/" & .Value
.caption="toto"
.value=true
MsgBox .Caption & "/" & .Value
End With

A+

Bonjour,

J'arrive à créer une CheckBox sur une feuille :

Dim MaCB as OleObject

Set MaCb = WS_RPT1.OLEObjects.Add(ClassType:="Forms.CheckBox.1",
Link:úlse, DisplayAsIcon:úlse, Left:=0, Top:%, Width:0,
Height:.75)

Ok, mais après, comment puis-je lui donner les bonnes propriétés (Caption,
Alignment, etc...) ou même récupérer sa valeur ?

Il semble que je doive la déclarer dans un autre type, mais le type CheckBox
ne marche pas. Comment fait-on ?

Merci de votre aide !

Martin.




tintin
Le #4741071
Il fallait donc passer par la propriété "Object", ce n'était pas évident...
Merci pour le tuyau !
Martin


Bonjour,

un petit exemple

Set MaCb = WS_RPT1.OLEObjects.Add(ClassType:="Forms.CheckBox.1",
Link:úlse, DisplayAsIcon:úlse, Left:=0, Top:%, Width:0,
Height:.75)
With MaCb.Object
MsgBox .Caption & "/" & .Value
..caption="toto"
..value=true
MsgBox .Caption & "/" & .Value
End With

A+

Bonjour,

J'arrive à créer une CheckBox sur une feuille :

Dim MaCB as OleObject

Set MaCb = WS_RPT1.OLEObjects.Add(ClassType:="Forms.CheckBox.1",
Link:úlse, DisplayAsIcon:úlse, Left:=0, Top:%, Width:0,
Height:.75)

Ok, mais après, comment puis-je lui donner les bonnes propriétés (Caption,
Alignment, etc...) ou même récupérer sa valeur ?

Il semble que je doive la déclarer dans un autre type, mais le type CheckBox
ne marche pas. Comment fait-on ?

Merci de votre aide !

Martin.







Publicité
Poster une réponse
Anonyme