24. april 2018 - 15:26Der er
1 kommentar og 1 løsning
Brug variables i andre VBA koder
Hej,
Jeg har nedenstående kode, som hente navne på den arkfanen jeg står på og gemme den i en variabel, så jeg kan bruge navne på arkfanen i en anden Sub procedure.
Jeg kan dog ikke få det til at fungerer. Håber at I kan hjælpe:
Public ShtName As Variant
Sub NøgletalVis() Set ShtName = ActiveSheet.Name Sheets("Nøgletal").Visible = True Sheets("Nøgletal").Select
End Sub
Sub NøgletalSkjul() Sheets("Nøgletal").Visible = xlSheetVeryHidden Sheets(" & ShtName & ").Select End Sub
Du er nødt til at erklære din variable i toppen af modulet, uden for de to makroer:
Private ShtName As String Sub NøgletalVis() ShtName = ActiveSheet.Name Sheets("Nøgletal").Visible = True Sheets("Nøgletal").Select End Sub Sub NøgletalSkjul() Sheets(ShtName).Select Sheets("Nøgletal").Visible = xlSheetVeryHidden End Sub
Synes godt om
Ny brugerNybegynder
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.