Hej Jeg har et stort regneark til ferie, med mange kolonner (alle hverdage i et år). Jeg vil gerne have skjult et udvalg af kolonner. F.eks. hvis man vil vist ferie for uge 28-30 hvad skal jeg så skrive? Jeg har denne der kan skjule 1 uge, men jeg vil gerne have skjult mange uger og kun vist f.eks. 28-30 Sub skjul() For x = 5 To 265 'kolonnenumre, som skal testes If Cells(2, x).Value = 4 Then Cells(2, x).EntireColumn.Hidden = True Else Cells(2, x).EntireColumn.Hidden = False End If Next End Sub
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg byttede om på False og True, så viser den de kolonner der har en bestemt værdi i række 2, med den værdi jeg har i B2, men hvordan får jeg den til at vise mellem f.eks. uge 28 til 30? eller den viser kolonner der har en værdig >= værdien i celle B2 hvad skal jeg skrive mellem >= Range("B2").Value og <= Range("B4").Value for at det virker?
Sub VisValgteKolonner() For x = 5 To 265 'kolonnenumre, som skal testes If Cells(2, x) = Range("B2").Value Then Cells(2, x).EntireColumn.Hidden = False Else Cells(2, x).EntireColumn.Hidden = True End If Next End Sub
Din makro virker OK, bortset fra at du har skrevet 265 i stedet for 365. Egentlig burde der vel stå 369 da du ikke har noget i de første 4 kolonner. Hvis du vil vise dagene med ferie i stedet for dem uden ferie, skal du blot bytte om på True og False
Lad mig lige forstå det rigtigt. Vil du have at der skal stå 4 i række 2, hvis kolonnen ligger i uge 28 til 30? Hvis der gør det, virker makroen OK. Vil du have at makroen indsætter 4 i række 2 hvis du har startuge og slutuge i bestemte celler?
Jeg har løst det ved at sætte en ekstra linje ind, hvor den kikker på ugenr og sættet et X, hvis ugenr. ikke er => og <= tallene i B2 og B3
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.