• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

=now() in 2 verschillende macro's

Status
Niet open voor verdere reacties.

ericeul

Gebruiker
Lid geworden
14 feb 2008
Berichten
53
Hallo,
ik heb 2 verschillende macro's waarin =now() in voorkomt omdat ik wens te weten wanneer precies de macro gelopen heeft. Elke macro is bedoeld om de tijd te fixeren op de sheet de sheet waarvoor hij bedoeld is.
Testtijd1 is voor blad 1 bedoeld
Testtijd2 is voor blad 2 bedoeld

Het blijkt echter, ongeacht welke van de twee macro's ik laat lopen; hij past de tijd aan op beide sheets en niet enkel die éne waarvoor hij geschreven is. Iemand enig idee hoe ik de code moet schrijven zodat hij enkel de tijd aanpast op de sheet waarvoor hij is bedoeld?

Onderstaand het voorbeeldje

Code:
Sub testtijd1()
'
' Sub testtijd1
'

    Sheets("Blad1").Select
    Range("B4").Select
    ActiveCell.FormulaR1C1 = "=NOW()"
    
End Sub

en voor blad 2

Code:
Sub testtijd2()
'
' Sub testtijd2
'

    Sheets("Blad2").Select
    Range("B3").Select
    ActiveCell.FormulaR1C1 = "=NOW()"
    
End Sub

Alvast bedankt

Eric
 
Laatst bewerkt door een moderator:
Jij zet het neer als een functie.

Als je

Now

gebruikt, is het vast.

Code:
Sub testtijd1()

Sheets("Blad1").Range("B4").Value = Now

End Sub


Code:
Sub testtijd2()

Sheets("Blad2").Range("B3").Value = Now

End Sub

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan