Macro opstarten middels een startprogramma.

Status
Niet open voor verdere reacties.

qgerard

Gebruiker
Lid geworden
5 nov 2010
Berichten
14
Vervolg vraag op mijn eerdere vragen.
Ben inmiddels aardig op weg naar einddoel.
Nog een stap en programma is gereed.!!:D
Slects een tweetal probleempjes oplossen.


In de bijlage een tweetal Excel bestanden.
Een van de bestanden is een opstartprogramma.

Probleem1: Excelbestand Starttijdx.xlsm

Tijd in cel A2 wordt neergezet in worksheet welke op dat moment openstaat!
Hoe kan ik dit voorkomen – of wat moet ik aanpassen zodat hij alleen op sheet van starttijd in cel A2 de actuele tijd plaatst.

In bijlage 2 voorbeeld.xlsm
In dit programma staan een aantal macro’s
Deze voert een vrij groot programma uit.

Probleem2: Voorbeeld.xlsm

In Excelbestand Starttijd wordt aangegeven cel H18 aangegeven wanneer
Macro productie moet worden opgestart welke is te vinden in voorbeeldbestand.
(Application.Run "Voorbeeld.xlsm!productie")

Met deze macro wordt het gehele proces in gang gezet.

Wie zou mij met bovenstaande kunnen helpen.
 

Bijlagen

Lukt maar niet

Ben bijna lang bezig om de juiste code te vinden voor bovenstaande vraag:

Echter onderstaande code wekt niet, de macro productie wordt niet opgestart.
Waarom niet? Ben niet echt thuis in VBA maar op Helpmij is genoeg te vinden en toch lukt het niet

Wie kan mij verder op weg help?

Code:
Private Sub Workbook_Open()
If IsEmpty(Range("A2")) Then
Sheets("Blad1").Range("A2").Value = Application.UserName
End If
StartKlok
End Sub

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnTime Now + TimeSerial(0, 0, 30), "StartKlok", , False
End Sub

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$H$17" Then
        If Target = "JA" Then
            Application.Run "voorbeeld!productie"
        End If
        If Target = "NEE" Then
            Run "StartKlok"
        End If
    End If
End Sub
 
Laatst bewerkt door een moderator:
VBA is een hooiberg.
Gericht zoeken kan alleen als je begint je de basisbeginselen van VBA eigen te maken, bijv. met VBA voor dummies van J. Walkenbach.
 
Bedankt allemaal

Forum - leden,

Bedankt voor de adviezen, aanschaf boeken.
Daar is het forum voor; Dummy bestellen - boeken bestellen bij Bol.com.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan