09. januar 2012 - 23:19Der er
4 kommentarer og 1 løsning
Skjul et antal linier ud fra en værdi i en celle
Hej Jeg har et regneark hvor jeg gerne vil skjule et antal linier baseret ud fra nogle tal brugeren indgiver i en celle. Dvs. at man f.eks. indgiver x i en celle og så skjuler den fra række (10:10+x).
Er dette muligt på en simpel måde uden at lave løkker? Jeg har fundet en løsning med løkker men det tager en del tid, da jeg har en del rækker der skal skjules baseret på forskellige indtastningsfelter.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Kan du eventuel bruge følge VBA kode, som ligger under det aktuelle arks Change_hændelse ?
Tastet der en værdi i celle A1 skjules der fra række 10 til række 10 + værdien fra celle A1 ... Koden tjekker også for om værdien er numerisk samt konverterer eventuelle kommatal til heltal.
Prøv det og lad høre ...
Private Sub Worksheet_Change(ByVal Target As Range) Dim v As Integer
'hvis den aktuelle celle er A1 og den ikke er tom If Target.Address = "$A$1" And Target.Value <> Empty Then
'hvis værdien i celle A1 er numerisk If IsNumeric(Target.Value) Then
'konverter værdien til et heltal v = CInt(Target.Value)
'vælg række 10 + Rows("10:" & 10 + v).Select
'skjul de valgte række Selection.EntireRow.Hidden = True
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.