07. marts 2016 - 11:29Der er
10 kommentarer og 1 løsning
Kør makro med HVIS sætning
Hej Alle
Sagen er den at jeg har fundet ud af at lave dato/tidsstempling, dog kun ved at tillade cirkulære referencer. Dette vil mit arbejde ikke have, de mener det er fy fy.
Men hvor om alting er, så tænkte jeg at lave en makro der bliver afspillet (med funktionen indsæt dato), når f.eks. A2>0. Det vil sige kan jeg få makroen til at køre med en HVIS(A2>0;"kør makro","").så snart jeg indtaster en værdi i A2?
Det er jo guld værd :-) ... Bare lige et spørgsmål. Jeg vil nemlig også gerne have det til at fungere med en dato. Så derfor troede jeg lige jeg var klog og lavede den her (Den første er til tiden, som virker, den anden er hvor jeg bare prøver at lave det om til dato, dog melder den fejl "Ambiguous name detected: Worksheet change"):
Private Sub Worksheet_Change(ByVal Target As Range) If Target <> "" And Cells(1, Target.Column) = "Aktivitet" Then Target.Offset(0, 2) = Format(Time, "hh:mm:ss") If Target = "" And Cells(1, Target.Column) = "Aktivitet" Then Target.Offset(0, 2) = "" End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Target <> "" And Cells(1, Target.Column) = "PO" Then Target.Offset(0, 8) = Format(Date, "dd/mm/yyyy") If Target = "" And Cells(1, Target.Column) = "PO" Then Target.Offset(0, 8) = "" End Sub
Så lige et hurtigt spørgsmål alligevel (bare rent nysgerrighed). Typisk når jeg laver lidt i arket, trækker celler eller deleter celler osv. så kommer der en "Run-time error: 13: Type mismatch" op, men den ser ikke ud til at have betydning nogen steder, men hvad skyldes dette?
ups der mangler et ikke, jeg ved ikke hvad den fejl skyldes...
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.