Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Sos...plage cellules

4 réponses
Avatar
charlyp
bonjour,
voilà je souhaiterai changer une partie du code ci-dessous pour ne
selectionner qu'une plage de cellule pour laquelle ce code se ferait, par
exemple juste les cellules de A2 à J2
comment inscrire ça?!

Private Sub Worksheet_BeforeDoubleClick(ByVal _
Target As Excel.Range, Cancel As Boolean)
Randomize
ActiveCell = Int(49 * Rnd + 1)
End Sub

merci d'avance
CharlyP

4 réponses

Avatar
JB
Bonjour,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range,
Cancel As Boolean)
If Not Intersect([a2:J2], Target) Is Nothing Then
Randomize
ActiveCell = Int(49 * Rnd + 1)
Cancel = True
End If
End Sub

JB


On 16 sep, 12:25, "charlyp" <jean-
wrote:
bonjour,
voilà je souhaiterai changer une partie du code ci-dessous pour ne
selectionner qu'une plage de cellule pour laquelle ce code se ferait, par
exemple juste les cellules de A2 à J2
comment inscrire ça?!

Private Sub Worksheet_BeforeDoubleClick(ByVal _
Target As Excel.Range, Cancel As Boolean)
Randomize
ActiveCell = Int(49 * Rnd + 1)
End Sub

merci d'avance
CharlyP


Avatar
charlyp
merci de la réponse JB?
cependant j'ai collé ce code à la place de l'ancien et quand je doubleclic
sur une des cellules A2 àJ2 rien ne se passe?!!




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

Bonjour,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range,
Cancel As Boolean)
If Not Intersect([a2:J2], Target) Is Nothing Then
Randomize
ActiveCell = Int(49 * Rnd + 1)
Cancel = True
End If
End Sub

JB


On 16 sep, 12:25, "charlyp" <jean-
wrote:
bonjour,
voilà je souhaiterai changer une partie du code ci-dessous pour ne
selectionner qu'une plage de cellule pour laquelle ce code se ferait, par
exemple juste les cellules de A2 à J2
comment inscrire ça?!

Private Sub Worksheet_BeforeDoubleClick(ByVal _
Target As Excel.Range, Cancel As Boolean)
Randomize
ActiveCell = Int(49 * Rnd + 1)
End Sub

merci d'avance
CharlyP


Avatar
JB
http://cjoint.com/?jqogaKWRGg

JB

On 16 sep, 13:15, "charlyp" <jean-
wrote:
merci de la réponse JB?
cependant j'ai collé ce code à la place de l'ancien et quand je doubl eclic
sur une des cellules A2 àJ2 rien ne se passe?!!

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

Bonjour,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range,
Cancel As Boolean)
If Not Intersect([a2:J2], Target) Is Nothing Then
Randomize
ActiveCell = Int(49 * Rnd + 1)
Cancel = True
End If
End Sub

JB

On 16 sep, 12:25, "charlyp" <jean-



wrote:
bonjour,
voilà je souhaiterai changer une partie du code ci-dessous pour ne
selectionner qu'une plage de cellule pour laquelle ce code se ferait, p ar
exemple juste les cellules de A2 à J2
comment inscrire ça?!

Private Sub Worksheet_BeforeDoubleClick(ByVal _
Target As Excel.Range, Cancel As Boolean)
Randomize
ActiveCell = Int(49 * Rnd + 1)
End Sub

merci d'avance
CharlyP- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
charlyp
OK merci JB , maintenant cela fonctionne bien avec la copie du classeur que
tu as joins





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


http://cjoint.com/?jqogaKWRGg

JB

On 16 sep, 13:15, "charlyp" <jean-
wrote:
merci de la réponse JB?
cependant j'ai collé ce code à la place de l'ancien et quand je doubleclic
sur une des cellules A2 àJ2 rien ne se passe?!!

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

Bonjour,

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range,
Cancel As Boolean)
If Not Intersect([a2:J2], Target) Is Nothing Then
Randomize
ActiveCell = Int(49 * Rnd + 1)
Cancel = True
End If
End Sub

JB

On 16 sep, 12:25, "charlyp" <jean-



wrote:
bonjour,
voilà je souhaiterai changer une partie du code ci-dessous pour ne
selectionner qu'une plage de cellule pour laquelle ce code se ferait,
par
exemple juste les cellules de A2 à J2
comment inscrire ça?!

Private Sub Worksheet_BeforeDoubleClick(ByVal _
Target As Excel.Range, Cancel As Boolean)
Randomize
ActiveCell = Int(49 * Rnd + 1)
End Sub

merci d'avance
CharlyP- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -