19. juli 2016 - 08:11Der er
7 kommentarer og 1 løsning
Macro - Flere privat sub?
Hej.
Er det muligt at have flere privat sub i samme ark?
Hvis ikke. Hvordan bygger jeg lettest flere sub sammen? Det er en relativ let macro: If [A1] = "1" Then [B1] = "1" Else [B1] = "2" If [A2] = "1" Then [B2] = "1" Else [B2] = "2"
Jyske Bank er rykket ind i Glaskuben på Kalvebod Brygge, et markant byggeri i hjertet af København. Knap 1.000 arbejder her, heraf 200 i IT, med nye rammer for samarbejde, innovation og udvikling.
Slettet bruger
19. juli 2016 - 08:21#1
Du kan bare indsætte denne formel i din kolonne B (i B1): =IF($A1=1;1;2)
og træk formlen ned så langt som det nu skulle være.
Men ja - man kan ellers lave så mange subs som man kan forestille sig - de skal bare kaldes
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then If Target = "1" Then Target.Offset(0, 1) = "1" Else Target.Offset(0, 1) = "2" End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1:A30")) Is Nothing Then ' If Target = "1" Then Target.Offset(0, 1) = "1" Else Target.Offset(0, 1) = "2" If Target = "1" Then Range("U" & Target.Offset(28, 0).Row) = "1" Else Range("U" & Target.Offset(28, 0).Row) = "2" End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1:A30")) Is Nothing Then ' If Target = "1" Then Target.Offset(0, 1) = "1" Else Target.Offset(0, 1) = "2" If Target = "1" Then Range("U" & Target.Offset(28, 0).Row) = "1" Else Range("U" & Target.Offset(28, 0).Row) = "2" End If
If Not Intersect(Target, Range("B1:B10")) Is Nothing Then ' If Target = "1" Then Target.Offset(0, 1) = "1" Else Target.Offset(0, 1) = "2" If Target = "1" Then Range("T" & Target.Offset(28, 0).Row) = "1" Else Range("T" & Target.Offset(28, 0).Row) = "2" End If End Sub
Synes godt om
1 synes godt om dette
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.