07. april 2006 - 11:23Der er
10 kommentarer og 2 løsninger
Knap der skal afvikle flere makroer
Hej. Jeg har en knap i mit ene Sheet som skal gøre forskellige ting. Jeg har tilknyttet denne makro til knappen:
--------- Sub updateDS() 'update the s list updateStaffing
'update dato datoForOpdatering
End Sub -----------
updatestaffing udfører ting i et andet sheet, end der hvor knappen er placeret. Begge makroer bliver ikke kørt, er der nogen der ved hvorfor? Hvis jeg tilknytter knappen de enkelte Subs (fx. datoForOpdatering), så virker det fint.
-->excelent. Det giver det samme resultat; nemlig at det kun er updateStaffing der giver sit resultat men datoForOpdatering gør ikke (altså ligesom når koden ser ud som i mit oprindelige spørgsmål).
Jeps, jeg har de 2 makroer, hvilke jeg kalder fra Sub updateDS(). Enten har jeg misforstået dig, eller også er det ikke den korrekte løsning, da nedenstående giver det samme forkerte resultat:
--------- Sub updateDS()
updateStaffing datoForOpdatering
End Sub -----------
--------- Sub updateDS()
Call updateStaffing Call datoForOpdatering
End Sub -----------
Det kan ikke skyldes, at de 2 makroer skal gøre ting i hvert deres sheet? Mads
-->Bak De ligger i Module1 og er ikke Public Sub. Jeg har lige ændret dem til Public Sub "navn", men det er med samme resultat; altså at det kun er den første makro, nemlg updateStaffing der viser sit resultat.
prøv at indsætte et breakpoint i datoforopdatering for at se om den overhovedet bliver kørt. Hvis den stopper der så step dig gennem resten af koden med F8 og se om den gør som du forventede og om værdierne er som forventet
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.