yannick.laurent2
XLDnaute Nouveau
bonjour,
j'ai un code qui devrais me permettre d'activer feuille consultée en amont.
En code sur le document j'ai :
Sur la première feuille consultée :
Et sur la feuille qui doit renvoyer sur la première :
Sauf que cela ne fonctionne pas !
Des idées ,des pistes ?
Merci par avance pour votre aide.
@+
j'ai un code qui devrais me permettre d'activer feuille consultée en amont.
En code sur le document j'ai :
Code:
Private Sub Workbook_Open()
Dim nomfiche As Worksheet
End Sub
Sur la première feuille consultée :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
nomfiche = ActiveSheet.Name
If Not Intersect(Target, Range("a5:a33")) Is Nothing Then
FromFichTech = True
Beep
Sheets("Mercuriale").Activate
End If
End Sub
Et sur la feuille qui doit renvoyer sur la première :
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not FromFichTech Or Not IsNumeric(Target.Offset(, 2)) Then Exit Sub
Worksheets(nomfiche).active
ActiveCell = Target.Value
ActiveCell.Offset(, 1) = Target.Offset(, 1).Value
ActiveCell.Offset(, 3) = Target.Offset(, 2).Value
End Sub
Sauf que cela ne fonctionne pas !
Des idées ,des pistes ?
Merci par avance pour votre aide.
@+