[Excel] waarden in ander tabje met rechtermuis?

Pagina: 1
Acties:

  • mirelia
  • Registratie: Mei 2002
  • Laatst online: 10-03-2025
Ik heb een sheet met meerdere tabs
Nu wil ik dat als ik in prijslijst met bijv de rechtermuis klik op een artikelnummer dat er een popup oid komt waarin ik kan kiezen aantal en toevoegen aan factuur
Is dit mogelijk evt met macro,s of VBA??
en zoja hoe?

  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 19:23
Ja, dat kan.
Je kan in VBA in theorie een (aantal) menuitems aan je rechtermuiscontextmenu toevoegen, maar dat is erg lastig. Wat makkelijker werkt is, in je worksheetcode, iets maken als:
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

Dim prijzen As Range
Dim intsect As Range
Set prijzen = Target.Worksheet.Range("A1:A10")
Set intsect = Application.Intersect(Target, prijzen)
If Not (intsect Is Nothing) Then
    MsgBox "je klikt op een prijs"
    'Maar je kan ook een verwijzing naar een userform hier neerzetten.
    Cancel = True 'Anders komt, als een soort spuit 11 je contextmenu nog eens langs.
End If

End Sub

  • mirelia
  • Registratie: Mei 2002
  • Laatst online: 10-03-2025
Ik ga er mee stoeien, bedankt