OVH Cloud OVH Cloud

créer des croix

6 réponses
Avatar
Philippe de PARIS
Bonsoir,
La formule ci dessous permet de créer des croix, en double cliquant dans les
cellules A8:a10.

Je souhaite que cela fonctionne également sur f10:f1500 (mais pas les
cellules en b,c...)

Ce doit être tout simple mais je n'y arrive pas !

Merci de votre aide,
cordialement,
Philippe

------------------------------------------------------
'création de croix:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
Cancel = True
Target.Font.Name = "arrial"
Target.HorizontalAlignment = xlLeft

If Target.Value = "" Then
Target.Value = "X"
Else
Target.Value = ""
End If
End If
End Sub

6 réponses

Avatar
lSteph
Bonsoir,
rectificatif:
La formule ci dessous permet de créer des croix, en double cliquant dans
les cellules A8:a10
a8:a1000 tel qu'indiqué dans le code


donc remplace la référence dans le code ici:
...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
...
remplacer par:
...
If Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
...
'Cordialement.

'lSteph

"Philippe de PARIS" a écrit dans le
message de news:

Bonsoir,
La formule ci dessous permet de créer des croix, en double cliquant dans
les cellules A8:a10.

Je souhaite que cela fonctionne également sur f10:f1500 (mais pas les
cellules en b,c...)

Ce doit être tout simple mais je n'y arrive pas !

Merci de votre aide,
cordialement,
Philippe

------------------------------------------------------
'création de croix:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
Cancel = True
Target.Font.Name = "arrial"
Target.HorizontalAlignment = xlLeft

If Target.Value = "" Then
Target.Value = "X"
Else
Target.Value = ""
End If
End If
End Sub




Avatar
Philippe de PARIS
Bonsoir,
je ne souhaite pas supprimer a8:a1000

mais travailler sur a8:a1000 et/ou f10:f1500


"lSteph" a écrit dans le message de news:

Bonsoir,
rectificatif:
La formule ci dessous permet de créer des croix, en double cliquant dans
les cellules A8:a10
a8:a1000 tel qu'indiqué dans le code


donc remplace la référence dans le code ici:
...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
...
remplacer par:
...
If Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
...
'Cordialement.

'lSteph

"Philippe de PARIS" a écrit dans le
message de news:

Bonsoir,
La formule ci dessous permet de créer des croix, en double cliquant dans
les cellules A8:a10.

Je souhaite que cela fonctionne également sur f10:f1500 (mais pas les
cellules en b,c...)

Ce doit être tout simple mais je n'y arrive pas !

Merci de votre aide,
cordialement,
Philippe

------------------------------------------------------
'création de croix:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
Cancel = True
Target.Font.Name = "arrial"
Target.HorizontalAlignment = xlLeft

If Target.Value = "" Then
Target.Value = "X"
Else
Target.Value = ""
End If
End If
End Sub








Avatar
lSteph
'...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Or _
Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
'...

'Cordialement.

'lSteph
"Philippe de PARIS" a écrit dans le
message de news: e8MZ%
Bonsoir,
je ne souhaite pas supprimer a8:a1000

mais travailler sur a8:a1000 et/ou f10:f1500


"lSteph" a écrit dans le message de news:

Bonsoir,
rectificatif:
La formule ci dessous permet de créer des croix, en double cliquant dans
les cellules A8:a10
a8:a1000 tel qu'indiqué dans le code


donc remplace la référence dans le code ici:
...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
...
remplacer par:
...
If Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
...
'Cordialement.

'lSteph

"Philippe de PARIS" a écrit dans le
message de news:

Bonsoir,
La formule ci dessous permet de créer des croix, en double cliquant dans
les cellules A8:a10.

Je souhaite que cela fonctionne également sur f10:f1500 (mais pas
les cellules en b,c...)

Ce doit être tout simple mais je n'y arrive pas !

Merci de votre aide,
cordialement,
Philippe

------------------------------------------------------
'création de croix:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
Cancel = True
Target.Font.Name = "arrial"
Target.HorizontalAlignment = xlLeft

If Target.Value = "" Then
Target.Value = "X"
Else
Target.Value = ""
End If
End If
End Sub












Avatar
Philippe de PARIS
ça marche !

Merci de ton aide,
bonne soirée

Phil.


"lSteph" a écrit dans le message de news:
%
'...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Or _
Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
'...

'Cordialement.

'lSteph
"Philippe de PARIS" a écrit dans le
message de news: e8MZ%
Bonsoir,
je ne souhaite pas supprimer a8:a1000

mais travailler sur a8:a1000 et/ou f10:f1500


"lSteph" a écrit dans le message de news:

Bonsoir,
rectificatif:
La formule ci dessous permet de créer des croix, en double cliquant
dans les cellules A8:a10
a8:a1000 tel qu'indiqué dans le code


donc remplace la référence dans le code ici:
...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
...
remplacer par:
...
If Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
...
'Cordialement.

'lSteph

"Philippe de PARIS" a écrit dans le
message de news:

Bonsoir,
La formule ci dessous permet de créer des croix, en double cliquant
dans les cellules A8:a10.

Je souhaite que cela fonctionne également sur f10:f1500 (mais pas
les cellules en b,c...)

Ce doit être tout simple mais je n'y arrive pas !

Merci de votre aide,
cordialement,
Philippe

------------------------------------------------------
'création de croix:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
Cancel = True
Target.Font.Name = "arrial"
Target.HorizontalAlignment = xlLeft

If Target.Value = "" Then
Target.Value = "X"
Else
Target.Value = ""
End If
End If
End Sub
















Avatar
Fredo P.
Bonjour
Je pense que
If Not (Intersect(Target, Range("a8:a1000","F10:F1500")) Is Nothing) Then
fonctionne aussi
--
Mon E-mail, c'est sans voyelle avant l'@.
"Philippe de PARIS" a écrit dans le
message de news:
ça marche !

Merci de ton aide,
bonne soirée

Phil.


"lSteph" a écrit dans le message de news:
%
'...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Or _
Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
'...

'Cordialement.

'lSteph
"Philippe de PARIS" a écrit dans le
message de news: e8MZ%
Bonsoir,
je ne souhaite pas supprimer a8:a1000

mais travailler sur a8:a1000 et/ou f10:f1500


"lSteph" a écrit dans le message de news:

Bonsoir,
rectificatif:
La formule ci dessous permet de créer des croix, en double cliquant
dans les cellules A8:a10
a8:a1000 tel qu'indiqué dans le code


donc remplace la référence dans le code ici:
...
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
...
remplacer par:
...
If Not (Intersect(Target, Range("f10:f1500")) Is Nothing) Then
...
'Cordialement.

'lSteph

"Philippe de PARIS" a écrit dans
le




message de news:

Bonsoir,
La formule ci dessous permet de créer des croix, en double cliquant
dans les cellules A8:a10.

Je souhaite que cela fonctionne également sur f10:f1500 (mais pas
les cellules en b,c...)

Ce doit être tout simple mais je n'y arrive pas !

Merci de votre aide,
cordialement,
Philippe

------------------------------------------------------
'création de croix:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel
As
Boolean)
If Not (Intersect(Target, Range("a8:a1000")) Is Nothing) Then
Cancel = True
Target.Font.Name = "arrial"
Target.HorizontalAlignment = xlLeft

If Target.Value = "" Then
Target.Value = "X"
Else
Target.Value = ""
End If
End If
End Sub




















Avatar
Fredo P.
plutôt comme cela
If Not (Intersect(Target, Range("a8:a1000,F10:F1500")) Is Nothing) Then