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"
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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.