05. februar 2006 - 21:52Der er
12 kommentarer og 1 løsning
Screenupdate besked på skærm
Hej
Jeg ville gerne at der kom en besked på skærmen som evt. skrev 'et øjeblik' mens screenupdate=false er aktiv og forsvandt når screenupdate=true blev aktiv.
Kan det og evt. hvordan kan det lade sig gøre.
besked "...et øjeblik" screenupdate=false kode screenupdate=true ' beskeden forsvinder
Jeg glemte vist at nævne at det er i VBA/Excel jeg havde brug for det, og der kan jeg ikke finde beskrivelsen af 'formmed.visible='
Og ja, jeg henter nogle oplysninger fra mange forskellige filer som ligger på en server. det kan godt tage lidt tid, og brugeren skal jo ikke tro at systemet er gået i sort. /fajens
Et eller andet sted burde der står med fede røde typer, at men skal angive om det er VB eller VBA man taler om - det går jo galt i halvdelen af spørgsmålene (næsten)
Du kan sagtens bruge .visible (eller .Show / .Hide) på en userform i VBA, så hoerns svar er OK
Der skal ikke være nogen OK-knap på formen, der viser meddelelsen. Kodelinien der fjerner medd-formen skal stå på et sted efter at processen er færdig. Indsæt de linier det drejer sig om - eller det væsentlige uddrag. Så vil en VBA-bruger sikkert svare dig :-)
Du har jo ret - den venter på at du lukker formen selv...
Du kunne sætte en knap på, der lukker formen. Jeg kan ikke lige få den til at lukke formen selv, selvom jeg mener man burde kunne blot ved at anvende .Hide eller UnLoad UserForm1
UserForm1.Show MsgBox "Userform 1 er loaded, og denne besked burde vises" Unload UserForm1 MsgBox "Nu er den unloadet"
Det sjove er, at "Userform 1 er loaded, og denne besked burde vises" først vises, når du har lukket formen. Dvs. at linien
Unload UserForm1
Ignoreres - programmet pauser efter linien UserForm1.Show
Kender ikke til løsning (udover at sætte en OK-knap på)
Når disse linier passeres blver Ark1 stående på skærmen indtil Application.ScreenUpdating = True I Ark1 skriver jeg f.eks. .....et øjeblik. midt på siden og pynter det lidt op.
aha - du skriver din besked direkte i en celle. Så principielt er det ikke løst, at få vist en form, og lade Excel arbejde videre i baggrunden indtil man trykker ok... Kunne heller ikke forstå du kunne løse det på den måde
:o)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.