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