Forfatter |
Emne Søg Emne funktioner
|
zpjj
Sølv bruger
Medlem: 08.Maj.2013
Land: Danmark
Status: Offline
Point: 179
|
Sendt: 02.Aug.2016 kl. 15:42 |
Hej Per Som jeg ser det, aktiverer den også den macro A1 refererer til, når du skriver noget i A10. Jeg lavde en simpel formel i A1 "=A10*1" også her kaldte den, den pågældende macro. Hvis jeg forstår dig ret, så har du en formel i A1, hvor værdien fra A10 bruges ? Ret mig, hvis der er noget jeg har misforstået.
|
Med venlig hilsen Peter Juul
Jeg bruger EXCEL 2010
|
|
|
|
|
Blackbox
Forum Begynder
Medlem: 08.Jul.2016
Land: Danmark
Status: Offline
Point: 14
|
Sendt: 02.Aug.2016 kl. 17:43 |
Hej Peter.
Det er korrekt at "A1" hedder "=A10". Hvis jeg så skriver 1 i "A10" så kommer der også til at stå 1 i "A1". Men "A1" starter ikke "macro1" som jeg gerne ville have den til.... Hvad gør jeg forkert og har prøvet at med "=A10*1", der sker stadig intet.... desværre.
Er meget taknemlig for den hjælp jeg allerede har fået af dig.... , håber du har en ide til den sidste del.
Mvh.
Per Hansen
|
|
zpjj
Sølv bruger
Medlem: 08.Maj.2013
Land: Danmark
Status: Offline
Point: 179
|
Sendt: 02.Aug.2016 kl. 19:40 |
Hej Per Nu kan jeg se hvad du mener :-) Du skal bare ændre 1 til 10 (markeret med rødt) Private Sub Worksheet_Change(ByVal Target As Range) Dim y As Variant Dim x As Integer Dim macro As String If Target.Address = "$A$10" Then ' Kigger kun på ændringer i celle A10 y = ActiveSheet.Range("A1").Value 'Henter værdi fra A1 som Variant If Not IsNumeric(y) Then 'Checker om værdien er et tal Exit Sub 'Hvis værdien ikke er et tal, gå til slut sub End If x = ActiveSheet.Range("A1").Value 'Henter værdi fra A1 som Integer If x < 1 Or x > 3 Then 'Checker om værdien ligger mellem 1 og 21 Exit Sub 'Hvis værdien ikke ligger mellem 1 og 21, gå til slut sub End If macro = "macro" & x 'Navngiver macro med det nummer der er valgt F.eks. macro15 Application.Run (macro) 'Kører macro15 som ligger i Modul1 End If End Sub
|
Med venlig hilsen Peter Juul
Jeg bruger EXCEL 2010
|
|
Blackbox
Forum Begynder
Medlem: 08.Jul.2016
Land: Danmark
Status: Offline
Point: 14
|
Sendt: 03.Aug.2016 kl. 09:45 |
Hej Peter.
Jeps, det godt se at det virker sgu ... men tænkte på om man også kan ligge den som en marco, således at jeg blot kan bruge "Appolaction.run" for at starte hele processen, men ved ikke om man kan det.
/Per
|
|
zpjj
Sølv bruger
Medlem: 08.Maj.2013
Land: Danmark
Status: Offline
Point: 179
|
Sendt: 03.Aug.2016 kl. 10:11 |
Hej Per Godt det virkede :-) Det andet ved jeg ikke lige, men ser lige på det når jeg får tid en dag :-)
|
Med venlig hilsen Peter Juul
Jeg bruger EXCEL 2010
|
|
Blackbox
Forum Begynder
Medlem: 08.Jul.2016
Land: Danmark
Status: Offline
Point: 14
|
Sendt: 03.Aug.2016 kl. 13:22 |
Hej Peter.
Har selv fundet løsning på det sidste spørgsmål... men tusind tak for din hjælp, den har været guld værd...
TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAk
/Per
|
|
zpjj
Sølv bruger
Medlem: 08.Maj.2013
Land: Danmark
Status: Offline
Point: 179
|
Sendt: 03.Aug.2016 kl. 14:00 |
Det var så lidt Per, glad for at jeg kunne hjælpe. Hvis jeg må være så fræk at spørge, hvad gjorde du med det sidste ? :-)
|
Med venlig hilsen Peter Juul
Jeg bruger EXCEL 2010
|
|
Blackbox
Forum Begynder
Medlem: 08.Jul.2016
Land: Danmark
Status: Offline
Point: 14
|
Sendt: 04.Aug.2016 kl. 07:39 |
Jeg lavede blot en macro der kunne kopier "A10" til "A1", derved aktiver "A1" sig selv
Men ved du evt. hvordan man laver en macro der køre på tid. Det skal forstås sådan at den selv trækker en macro evt. for hver 15 min ?
/Per
|
|
zpjj
Sølv bruger
Medlem: 08.Maj.2013
Land: Danmark
Status: Offline
Point: 179
|
Sendt: 04.Aug.2016 kl. 09:01 |
Hej Per Prøv at se på nettet, hvor der findes mange gode hints. eks. denne:
|
Med venlig hilsen Peter Juul
Jeg bruger EXCEL 2010
|
|
EXCELGAARD
Platin bruger
Medlem: 27.Dec.2012
Land: Denmark
Status: Offline
Point: 5470
|
Sendt: 04.Aug.2016 kl. 09:07 |
|
Husk, at trykke på [Tak], hvis du kan lide et indlæg. Husk, at trykke på [Accepteret Svar], hvis du kan bruge et løsningsforslag.
|
|
Blackbox
Forum Begynder
Medlem: 08.Jul.2016
Land: Danmark
Status: Offline
Point: 14
|
Sendt: 10.Aug.2016 kl. 18:52 |
Hejsa.....
Vil bare lige fortælle at jeg har fået timer til at funger..... igen tusind tak for jeres hjælp.
/Per
|
|
Blackbox
Forum Begynder
Medlem: 08.Jul.2016
Land: Danmark
Status: Offline
Point: 14
|
Sendt: 10.Aug.2016 kl. 18:55 |
Men tænker, hvordan låser man tid (Kl.:) i en celle. Det skal forstås således at at hvis der i "A1" er formlen =NU() - (celleformat til kl) men når der skrives noget i en celle ændres tiden jo heletiden, hvordan undgår man at tiden ændres... ?
/Per
|
|