27. oktober 2007 - 10:37Der er
8 kommentarer og 1 løsning
teste om kolonne F er tom i aktiv linje
Jeg vil meget gerne have en test på at kolonne F er tom i den aktive linje + test om kolonne F er tom i linjen ovenfor.
JEg skal bruge den sammen med nedenstående makro. Hvis kolonne F er tom i aktive linje + den ovenfor skal den køre macroen nedenfor. Ellers skal den exit sub.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Sub Ombyt() aktuelleRække = ActiveCell.Row If Cells(aktuelleRække, 6) = "" And Cells(aktuelleRække - 1) = "" Then
ActiveCell.Rows("1:1").EntireRow.Select Selection.Insert Shift:=xlDown ActiveCell.Offset(2, 0).Range("A1:D1").Select Selection.Cut Destination:=ActiveCell.Offset(-2, 0).Range("A1:D1") ActiveCell.Rows("1:1").EntireRow.Select Selection.Delete Shift:=xlUp ActiveCell.Offset(-1, 0).Range("A1").Select Else Exit Sub End If End Sub
jeg har lavet en genvejstast til koden, så jeg bare skal bruge ctrl + B
Men dette skal kun virke i ark2. I andre ark må den ikke. jeg prøvede med at lave den til en private sub i det enkelte ark, men så ryger muligheden for at lave genvejstasten.
så jeg tænkte på om man ikke kunne starte med:
if activesheet = ark2 then
Men jeg kan ikke få det til at virke. Er der en anden smart løsning til dette problem.
Sub Ombyt() If LCase(ActiveSheet.Name) = "ark2" Then aktuellerække = ActiveCell.Row If Cells(aktuellerække, 6) = "" And Cells(aktuellerække - 1, 6) = "" And aktuellerække > 1 Then ActiveCell.Rows("1:1").EntireRow.Select Selection.Insert Shift:=xlDown ActiveCell.Offset(2, 0).Range("A1:D1").Select Selection.Cut Destination:=ActiveCell.Offset(-2, 0).Range("A1:D1") ActiveCell.Rows("1:1").EntireRow.Select Selection.Delete Shift:=xlUp ActiveCell.Offset(-1, 0).Range("A1").Select Else Exit Sub End If Else Exit Sub End If End Sub
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.