Jgral
XLDnaute Nouveau
Bonjour,
Lorsque je clique sur une checkbox ma cellule active devient celle où se trouve la checkBox alors que je souhaite que la cellule active reste celle sur laquelle j'ai cliqué juste avant la checkBox auriez vous des idées ?
Lorsque je clique sur une checkbox ma cellule active devient celle où se trouve la checkBox alors que je souhaite que la cellule active reste celle sur laquelle j'ai cliqué juste avant la checkBox auriez vous des idées ?
VB:
Private Sub CheckBox6_Click()
If CheckBox6 = True Then
CheckBox6.Font.Bold = True
'Dimensions et position de la zone de texte
H = 20 '<-- hauteur
W = 175 '<-- largeur
L = ActiveCell.Column '<-- position horizontale
T = ActiveCell.Row '<-- position verticale'Insertion de la zone de texte
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, L, T, W, H).Select
Selection.Name = "ztxt1" '<-- nom de la zone de texte
'Paramètres de la zone de texte
With Selection
'.Name = "txt2" '<-- nom de la zone de texte
.Characters.Text = "Convention sur Parcelle"
'.HorizontalAlignment = xlCenter '<-- texte centré horizontalement
.VerticalAlignment = xlCenter '<-- texte centré verticalement
.ShapeRange.Fill.ForeColor.SchemeColor = 1 '<-- couleur de fond
.ShapeRange.Line.Weight = 2.5 '<-- épaisseur du cadre
.ShapeRange.Line.ForeColor.SchemeColor = 7 '<-- couleur du cadre
End With
'Mise en forme du texte
With Selection.Font
.Name = "Calibri" '<-- police
.Size = 16 '<-- taille
.Bold = True '<-- mise en gras
.ColorIndex = 1 '<-- couleur
End With
Range("A1").Activate '<-- quitter la sélection de la zone de texte
Else
CheckBox6.Font.Bold = False
End If
End Sub