Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketJulekalender

 Besvar Besvar
Forfatter
Sarchian Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 17.Nov.2016
Land: Danmark
Status: Offline
Point: 7
Direkte link til dette indlæg Emne: Julekalender
    Sendt: 17.Nov.2016 kl. 17:32
Kan man lave en "betinget kørsel af en makro"; Makroen gør én ting hvis A1 (som indeholder dagsdato-formel) er lavere end B1/B2.. (som indeholder predefinerede datoer) og makroen gør noget andet når A1 er lig med/over B1/B2..? Det er til en ide om en julekalender
Til top



Til top
BQardi Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 11.Nov.2016
Land: Danmark
Status: Offline
Point: 100
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 22.Nov.2016 kl. 16:36
Det var en af de mere kryptiske spørgsmål, men er det mon:
Application.Screenupdating = False
du tænker på?
Til top
BQardi Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 11.Nov.2016
Land: Danmark
Status: Offline
Point: 100
Direkte link til dette indlæg Sendt: 17.Nov.2016 kl. 20:32
Du kører makroen hver gang og tjekker for dine kriterier:
If Range("B2").Value = 0 Then
    MsgBox "Du kan ikke dividere med 0!", vbExclamation
    Exit Sub
End If
If Range("A1").value < Range("B1").value / Range("B2").value Then
    'Gør noget hvis mindre end
Else
    'Gør noget andet hvis lig med eller større
End If
Til top
Sarchian Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 17.Nov.2016
Land: Danmark
Status: Offline
Point: 7
Direkte link til dette indlæg Sendt: 21.Nov.2016 kl. 21:40
Ja, selvfølgelig.. havde forestillet mig noget mere komplekst.. men din løsning klarer opgaven. Takker
Til top
Sarchian Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 17.Nov.2016
Land: Danmark
Status: Offline
Point: 7
Direkte link til dette indlæg Sendt: 21.Nov.2016 kl. 21:42
Nyt spørgsmål:
 
Jeg erindrer, at man - når man bruger range-kommandoer - kan undlade, at regnearket flytter med rundt til de felter, der skal indhentes data fra, men i stedet bliver stående i udgangspositionen, når makroen køres... men jeg har ikke kunne Google mig frem til den pågældende kommando Disapprove
Til top
BQardi Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 11.Nov.2016
Land: Danmark
Status: Offline
Point: 100
Accepteret svar Accepteret svar
Direkte link til dette indlæg Sendt: 22.Nov.2016 kl. 16:36
Det var en af de mere kryptiske spørgsmål, men er det mon:
Application.Screenupdating = False
du tænker på?
Til top
Sarchian Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 17.Nov.2016
Land: Danmark
Status: Offline
Point: 7
Direkte link til dette indlæg Sendt: 22.Nov.2016 kl. 17:10
Ja... 100% korrekt.. (og med dit tidligere svar må det blive til i alt 200% korrekt! - Jeg takker mange mange gange. Big smile
Til top
BQardi Se dropdown
Bronze bruger
Bronze bruger
Avatar

Medlem: 11.Nov.2016
Land: Danmark
Status: Offline
Point: 100
Direkte link til dette indlæg Sendt: 22.Nov.2016 kl. 17:45
200% velbekomme
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk