Avatar billede Bjarne Juniormester
01. november 2023 - 13:53 Der er 3 kommentarer og
1 løsning

Private Sub Worksheet_Change(ByVal Target As Range)

Jeg har et problem med Private Sub Worksheet_Change(ByVal Target As Range)

Det fungere fint, så længe der på arket kun er en Private Sub.

Jeg skal bruge ca. 100, som hver skal aktiverer forskellige makroer.

Jeg har forsøg med navneændring som f.eks.:

Private Sub Worksheet_Change1(ByVal Target As Range)
Private Sub Worksheet_Change2(ByVal Target As Range)
Private Sub Worksheet_Change3(ByVal Target As Range)
og så videre

Hvordan skal dette gøres, for det fungere?
01. november 2023 - 14:07 #1
Er det for 100 ark eller hvordan skal du bruge det... der skal nok lidt mere forklaring til

Worksheet_Change skal som udgangspunkt ligge præcis under arket for at du kan fange den indbyggede hændelse at arket bliver ændret...
Avatar billede Bjarne Juniormester
01. november 2023 - 14:17 #2
Det er 100 Private Sub Worksheet_Change, som skal kører på samme ark(faneblad)

For hver af de 100 felter skal der aktiveres hver sin makro.
01. november 2023 - 14:34 #3
Så måske en select case i arkets change event...

Private Sub Worksheet_Change(ByVal Target As Range)
    Select Case Target.Address(False, False)
        Case "B4":    MacroName_1
        Case "C4":    MacroName_2
    End Select
End Sub
Avatar billede Bjarne Juniormester
01. november 2023 - 14:44 #4
Virker fint.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester