OVH Cloud OVH Cloud

Double clic?

13 réponses
Avatar
Gadget
Salut à tous.
J'ai mis une procédure qui traite le doubleclic sur une cellule dans une
feuille, mais, quand mon doubleclic se fait par hasard sur une ligne
frontière entre deux cellules, excel me sélectionne la dernière ligne de la
colonne au lieu de lancer ma proc. Pourquoi?
Merci de vos réponses

--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!

10 réponses

1 2
Avatar
AV
J'ai mis une procédure qui traite le doubleclic


Et si tu nous la communiquais ?

AV

Avatar
Gadget
Voilà voilà :

Private Sub worksheet_BeforedoubleClick(ByVal Target As Range, Cancel As
Boolean)

Err.Clear
If Not Intersect(Target, Columns("F")) Is Nothing Then
'donner le focus à la cellule :
Target.Select
'initialiser la variable de transfert :
VarTransfert = Target.Value
FrChoix.Show
If Annule = False Then
With Worksheets("Organisateurs")
ActiveCell = UCase(.Cells(LigneOrg, 1))
ActiveCell.Offset(0, 1) = .Cells(LigneOrg, 2)
ActiveCell.Offset(0, 28) = .Cells(LigneOrg, 21)
If Not IsEmpty(.Cells(LigneOrg, 14)) Then
ActiveCell.Offset(0, 3) = .Cells(LigneOrg, 14)
End If
End With
End If
Cancel = True
Annule = True
Unload FrChoix
End If

End Sub
--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!
"AV" a écrit dans le message de
news:%
J'ai mis une procédure qui traite le doubleclic


Et si tu nous la communiquais ?

AV





Avatar
Gadget
PS : j'ai vérifié avec un point d'arrêt que quand le doubleclic provoque la
selection de la dermière cellule au lieu de ma proc, la proc
_Beforedoubleclick ne s'executait pas.


--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!
"Gadget" a écrit dans le message de
news:3f2f738d$0$27468$
Voilà voilà :

Private Sub worksheet_BeforedoubleClick(ByVal Target As Range, Cancel As
Boolean)

Err.Clear
If Not Intersect(Target, Columns("F")) Is Nothing Then
'donner le focus à la cellule :
Target.Select
'initialiser la variable de transfert :
VarTransfert = Target.Value
FrChoix.Show
If Annule = False Then
With Worksheets("Organisateurs")
ActiveCell = UCase(.Cells(LigneOrg, 1))
ActiveCell.Offset(0, 1) = .Cells(LigneOrg, 2)
ActiveCell.Offset(0, 28) = .Cells(LigneOrg, 21)
If Not IsEmpty(.Cells(LigneOrg, 14)) Then
ActiveCell.Offset(0, 3) = .Cells(LigneOrg, 14)
End If
End With
End If
Cancel = True
Annule = True
Unload FrChoix
End If

End Sub
--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!
"AV" a écrit dans le message de
news:%
J'ai mis une procédure qui traite le doubleclic


Et si tu nous la communiquais ?

AV









Avatar
AV
quand mon doubleclic se fait par hasard sur une ligne frontière entre deux
cellules,


C'est à dire ? Perso je comprends pas....

AV

Avatar
Gadget
CAd, si la flèche de la souris est "pleine cellule", la procédure se lance,
et ma userform apparaît normalement, mais si la flèche se trouve trop près
de la ligne qui délimite la cellule, c'est une autre cellule de la colonne
qui se sélectionne, et c'est tout : pas d'execution de ma proc.
Voilà voilà.
ch'comprend pô.

--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!
"AV" a écrit dans le message de
news:%
quand mon doubleclic se fait par hasard sur une ligne frontière entre
deux


cellules,

C'est à dire ? Perso je comprends pas....

AV





Avatar
Misange
Bonjour,
je crois que ça n'a rien à voir avec ta proc mais que c'est un événement de
base d'excel. Ca m'énerve perso ce truc là. Le double clic sur la ligne de
séparation entre deux cellules te renvoie en bas de ta colonne. :-(( Si
quelqu'un sait où ça se désactive, ça m'intéresse !

--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !===========



"Gadget" a écrit dans le message de news:
3f2f6780$0$27466$
Salut à tous.
J'ai mis une procédure qui traite le doubleclic sur une cellule dans une
feuille, mais, quand mon doubleclic se fait par hasard sur une ligne
frontière entre deux cellules, excel me sélectionne la dernière ligne de
la

colonne au lieu de lancer ma proc. Pourquoi?
Merci de vos réponses

--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!




Avatar
Gadget
:-(( Si
quelqu'un sait où ça se désactive, ça m'intéresse !



Pareil.

Avatar
AV
je crois que ça n'a rien à voir avec ta proc mais que c'est un événement de
base d'excel. Ca m'énerve perso ce truc là. Le double clic sur la ligne de
séparation entre deux cellules te renvoie en bas de ta colonne. :


Et celui sur les lignes d'intersection colonnes/lignes ça fait un "fin gauche" !
Ben je découvre des raccourcis ... pas passionnants ;-)

AV

Avatar
Ellimac
Bonjour à tous les deux,

Il y a bien une solution (à ma connaissance) mais elle
peut être "ennuyeuse".
Outils/Options/Modification et décocher "Glissement-
déplacement de la cellule".

Camille

-----Message d'origine-----


:-(( Si
quelqu'un sait où ça se désactive, ça m'intéresse !



Pareil.


.




Avatar
Nicolas B.
Salut,

Pour le désactiver : OutilsOptions, onglet Modification, décocher
Glissement-Déplacement.
Je sais pas qu'est-ce que ça a à voir avec le glissement-déplacement, mais
bon, ça marche...

--
Nicolas B.

Misange a écrit récemment dans un message de news :
Bonjour,
je crois que ça n'a rien à voir avec ta proc mais que c'est un
événement de base d'excel. Ca m'énerve perso ce truc là. Le double
clic sur la ligne de séparation entre deux cellules te renvoie en bas
de ta colonne. :-(( Si quelqu'un sait où ça se désactive, ça
m'intéresse !

--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !=========== >



"Gadget" a écrit dans le message de news:
3f2f6780$0$27466$
Salut à tous.
J'ai mis une procédure qui traite le doubleclic sur une cellule dans
une feuille, mais, quand mon doubleclic se fait par hasard sur une
ligne frontière entre deux cellules, excel me sélectionne la
dernière ligne de la colonne au lieu de lancer ma proc. Pourquoi?
Merci de vos réponses

--
--
Carpe Diem Quam Minimum Credula Postera
Bicose
Sic Transit Gloria Mundi, et
Arx Tarpeia Capitoli Proxima !!




1 2