Aller sur une autre feuille si...

criscris11

XLDnaute Accro
Bonsoir à tous,
Actuellement j'utilise ce code événementiel afin d'accéder au formulaire qui me sert à imprimer. Est-il possible de rajouter un bout de code de sorte que si dans la feuille "RELEVE ANNUEL OU PARTIEL" en G20 il y a inscrit "Or" on aille directement à la feuille "BONIFICATIONS" en A7 ?
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Intersect(Target, Range("D3:D150")) Is Nothing Then
    Sheets("RELEVE ANNUEL OU PARTIEL").Range("C14").Value = Target.Offset(0, -3).Value
    Application.GoTo Sheets("RELEVE ANNUEL OU PARTIEL").Range("A7")
End If
Cancel = False
End Sub
Merci d'avance et bonne soirée.
 

criscris11

XLDnaute Accro
Re : Aller sur une autre feuille si...

Bonsoir skoobi, re le forum,
Je dois rajouter ta ligne après
Code:
If Not Intersect(Target, Range("D3:D150")) Is Nothing Then
    Sheets("RELEVE ANNUEL OU PARTIEL").Range("C14").Value = Target.Offset(0, -3).Value
    Application.GoTo Sheets("RELEVE ANNUEL OU PARTIEL").Range("A7")
Correct ?
Bonne soirée.
 

skoobi

XLDnaute Barbatruc
Re : Aller sur une autre feuille si...

Re,
je t'ai répondu un peu vite:
en rouge à ajouter
Code:
If Not Intersect(Target, Range("D3:D150")) Is Nothing Then
    Sheets("RELEVE ANNUEL OU PARTIEL").Range("C14").Value = Target.Offset(0, -3).Value
    Application.GoTo Sheets("RELEVE ANNUEL OU PARTIEL").Range("A7")
[COLOR="Red"]If Sheets("RELEVE ANNUEL OU PARTIEL").Range("G20").Value = "Or" Then Application.GoTo Sheets("BONIFICATIONS").Range("A7")[/COLOR]
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 193
Messages
2 086 062
Membres
103 110
dernier inscrit
Privé