Öppna ett användarformulär när en arbetsbok öppnas - Excel Tips

Hej herr Excel-läsare!

Eftersom jag har visat att det är nästan omöjligt att hålla jämna steg med veckans tips kommer jag att prova något vansinnigt ambitiöst - ett tips på dagen! Till skillnad från Veckans tips som kommer med flera skärmavtryck etc. Detta snabba tips på dagen kommer att svara på en läsares fråga som kan vara av allmänt intresse.

Låt oss nå i postväskan för att se vem vår lyckliga första läsare kommer att bli ….

Med ursäkter till Brigitte (frågan är för komplicerad) och Marie (jag svarar aldrig på frågor som * uppenbarligen * skrivs ordligt från din skolläxa) är Judy som först:

Jag skulle vilja veta hur du länkar dialogrutan från VB Editor till kalkylbladet. Så när jag öppnar Excel visas dialogrutan som jag har skapat från VB Editor först.

OK Judy, här är svaret:

När en arbetsbok öppnas i Excel körs makrot Workbook_Open automatiskt. Detta makro måste placeras i kodfönstret associerat med den här arbetsboken i VBA-redigeraren. Om din dialogruta heter frmCust, kommer detta makro att göra tricket:

Private Sub Workbook_Open() frmCust.Show End Sub

OK, det var inte så smärtsamt. Det uppenbara problemet här är att när jag avfyrar ett svar i ett e-postmeddelande och det är fel, då verkar jag bara dum för en person. Detta nya medium gör att jag kan verka dum för många människor samtidigt. Låter kul!

Intressanta artiklar...