OVH Cloud OVH Cloud

Doubleclic dans worksheet

6 réponses
Avatar
Hervé
Bonsoir, j'essaie (depuis un petit moment) de faire fonctionner cette
procédure.
Avec un doubleclic
Merci
Hervé

Private Sub Worksheet_SELECTIONChange(ByVal Target As Range)
If Not Intersect(Target, Range("K6:P10")) Is Nothing Then
Application.ScreenUpdating = False
Sheets("Stats").Select
Application.ScreenUpdating = True
End If
End Sub

6 réponses

Avatar
Michel HOLDERITH
Salut,

essais :
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target
As Range, Cancel As Boolean)
If Not Intersect(Target, Range("K6:P10")) Is Nothing Then
Application.ScreenUpdating = False
Sheets("Stats").Select
Application.ScreenUpdating = True
End If
End Sub
@+
Michel.

"Hervé" wrote in message
news:eb6Fh0l%
Bonsoir, j'essaie (depuis un petit moment) de faire fonctionner cette
procédure.
Avec un doubleclic
Merci
Hervé

Private Sub Worksheet_SELECTIONChange(ByVal Target As Range)
If Not Intersect(Target, Range("K6:P10")) Is Nothing Then
Application.ScreenUpdating = False
Sheets("Stats").Select
Application.ScreenUpdating = True
End If
End Sub






Avatar
AV
Utilise l'évènement "Worksheet_BeforeDoubleClick"

AV
Avatar
Hervé
Bonsoir AV
j'explique mon problème.
J'ai une feuille de statistiques, et lorsque on double-clic sur une cellule
dont l'origine est une feuille différente, on se retrouve stupéfait sur
cette feuille.
Comment faire afin que cela ne se produise pas.
Car avec la procédure cela ne fonctionne pas.

Merci Hervé

"AV" a écrit dans le message de news:
%23wXrZ%23l%
Utilise l'évènement "Worksheet_BeforeDoubleClick"

AV




Avatar
Hervé
Bonsoir Michel
cela ne fonctionne pas, je cherche ;-))
Merci
Hervé



"Michel HOLDERITH" <#nospam# a écrit dans le message de news:
OBiwp$l%
Salut,

essais :
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal
Target
As Range, Cancel As Boolean)
If Not Intersect(Target, Range("K6:P10")) Is Nothing Then
Application.ScreenUpdating = False
Sheets("Stats").Select
Application.ScreenUpdating = True
End If
End Sub
@+
Michel.

"Hervé" wrote in message
news:eb6Fh0l%
Bonsoir, j'essaie (depuis un petit moment) de faire fonctionner cette
procédure.
Avec un doubleclic
Merci
Hervé

Private Sub Worksheet_SELECTIONChange(ByVal Target As Range)
If Not Intersect(Target, Range("K6:P10")) Is Nothing Then
Application.ScreenUpdating = False
Sheets("Stats").Select
Application.ScreenUpdating = True
End If
End Sub










Avatar
AV
J'ai une feuille de statistiques, et lorsque on double-clic sur une cellule
dont l'origine est une feuille différente, on se retrouve stupéfait sur
cette feuille.
Comment faire afin que cela ne se produise pas.


Bizarre, bisarre..
Tel que tu le narres, ce comportement est très curieux !
Il n'y a pas de lien hypertexte ? pas de proc évènementielle dans le module de
la feuille ?

Pour soigner les conséquences (et non la cause..inconnue pour l'heure)
Dans le module de la feuille :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
Cancel = True
End Sub

AV

Avatar
Hervé
Bonsoir AV c'est parfait, en fait la feuille des stats est protégée, cela
explique pourquoi on cliquait sur une cellule dans laquelle, il y avait un
calcul que cela aille à l'origine de ce calcul sur une autre feuille.
Hervé content ;-)




"AV" a écrit dans le message de news:
eR8c8Jm%
J'ai une feuille de statistiques, et lorsque on double-clic sur une
cellule
dont l'origine est une feuille différente, on se retrouve stupéfait sur
cette feuille.
Comment faire afin que cela ne se produise pas.


Bizarre, bisarre..
Tel que tu le narres, ce comportement est très curieux !
Il n'y a pas de lien hypertexte ? pas de proc évènementielle dans le
module de
la feuille ?

Pour soigner les conséquences (et non la cause..inconnue pour l'heure)
Dans le module de la feuille :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
Cancel = True
End Sub

AV