leken
Messages postés33Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention16 mars 2012
-
12 nov. 2008 à 12:09
leken
Messages postés33Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention16 mars 2012
-
18 nov. 2008 à 16:21
Bonjour,
Je but sur un drôle de problème,
j'explique : j'ai une cellule excel avec la valeur X et moi je voudrais que si ma cellule est = X alors je crais ma case a cocher avec la valeur True
mais je n'arrive pas a influancer sur la valeur de ma checkbox
si vous avez une idee faites moi signe SVP
kenny
'Ici dans le cas ou ma cellule n'est pas vide (ex: X)
If (NameCell <> "") Then
TempsPause
'ActiveSheet.Checkbox1.Value= 1
ActiveSheet.Namelabel.Value = 1
TempsPause
MsgBox ("Pas vide " & Namelabel)
Else
'MsgBox ("Case vide " & NameCell)
cs_Orohena
Messages postés577Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention20 novembre 20104 13 nov. 2008 à 18:08
Bonjour Kenny
Si j'ai bien compris, tu veux créer une checkbox et la cocher lorsque la cellule active contient X. Voila le code qui permet de faire cela.
Private Sub test()
Dim l As Single, t As Single, w As Single, h As Single
Dim nom As String
With ActiveCell
If .Value = "X" Then
l = .Left + (.Width / 2) - 5
t = .Top + (.Height / 2) - 5
w = 11.25
h = 11.25
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CheckBox.1", _
Link:=False, DisplayAsIcon:=False, Left:=l, Top:=t, _
Width:=w, Height:=h).Select
nom = Selection.Name
ActiveSheet.OLEObjects(nom).Object.Value = True
End If
End With
End Sub
cs_Orohena
Messages postés577Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention20 novembre 20104 12 nov. 2008 à 19:41
Bonjour à tous
Le problème est que Range(ActiveCell.Name.Name).Value est invalide et te génère une erreur. Tu ne vois pas l'erreur vraisemblablement à cause d'une instruction on error plus haut dans ton programme.
Que veux tu exactement, créer une checkbox quand la cellule contient X, ou quand elle s'appelle X ?
leken
Messages postés33Date d'inscriptionvendredi 11 avril 2003StatutMembreDernière intervention16 mars 20121 13 nov. 2008 à 09:10
je cherche a creer un checkbox quand elle contient X et en effet j'avais ajouter on error pour palier une erreur au debut mais va falloir revoir pour que cela fonctionne