20. november 2000 - 15:26Der er
1 kommentar og 1 løsning
Auto_Open, der viser et ark ud af fem ikke-beskyttede, men skjulte ark
Hej, jeg har bruge for hjælp til en metode, hvorpå man kun ser et ark af gangen i en excel97 fil. Det første ark der skal vises, kalder jeg menu1. Når man forlader menu1, skal det skjules og menu2 stå som eneste viste ark. Jeg har en masse ark liggende i baggrunden og vil gerne, at de skal blive ved med at være skjult. Når man forlader filen står man i menu5 og filen gemmes med data i. Så egentlig har jeg også lidt bøvl med at få \"tømt\" inputcellerne til næste gang filen åbnes. Håber der er nogen der har lyst til at hjælpe, og på forhånd tak. mvh. Goodwill
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Du kan bruge følgende som lægges ind i ThisWorkbook objektet:
Private Sub Workbook_Open() Dim ws As Worksheet Dim r As Range \'On Error Resume Next
\'Vis ark 1: Worksheets(1).Visible = True
\'Skjul alle andre ark og \'Slet indhold i alle ikke beskyttede celler i defineret område: For Each ws In ThisWorkbook.Worksheets If ws.Index > 1 Then ws.Visible = xlSheetHidden For Each r In ws.Range(\"a1:L27\") If r.Locked = False Then r.ClearContents Next r Next ws End Sub
Sub visNæste() If ActiveSheet.Index = Worksheets.Count Then Exit Sub ThisWorkbook.Worksheets(ThisWorkbook.ActiveSheet.Index + 1).Visible = xlSheetVisible ActiveSheet.Visible = False End Sub
VisNæste viser det næste ark og skjuler det aktuelle (Hvis det aktuelle ikke er det sidste)
Man har brug for en knap til at køre makroen. Du kan evt. tilknytte Visnæste til en brugerdefinereret makroknap.
Tak til Nerøs for hjælpen, det skal afprøves! mvh. Goodwill
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.