19. juli 2006 - 11:38Der er
13 kommentarer og 1 løsning
slet skærm mens userform er på skærmen
Er det muligt at manipulere med skærmbilledet, således at når en bruger åbner en userform, så er skærmen bag uerformen blank - men indholdet intakt, således at når userformen lukkes, så har brugeren adgang til det regneark, som var aktivt da userformen blev aktiveret.
Generelt hvor kan jeg finde noget om mulighederne for at manipulere med den måde userformen opfører sig på skærmen?
Hejsa I har ret i at Excel med Application.Visible = False er effektiv, så effektiv, at den ikke kan anvendes, da opgaven jo var at regnearket skal være intakt, således at man kan anvende indholdet i userformen. dvs. at regnearket skal være skjult, som f.eks. excelent viser det med rektanglen. Har i andre gode forslag?
Tholioh -> dit forslag virker fint nok indtil jeg skal bruge min kode til f.eks. at skrive de data som er indtastet i userformen tilbage i regnearket. Der kommer en fejl med tilbud om debug i den rutine der skriver data i arket.
Kabak -> dit forslag er det som kommer tættest på det jeg ønkser, blot ville jeg gerne have en hvid baggrund, f.eks. en alm. regnearksside uden linier og overskrifter. Har du / I et forslag til hvorledes det kan lade sig gøre?
Excelent -> kan man styre den baggrund der ligger bag userformen - f.eks. give den en baggrundsfarve?
Kabak -> Private Sub UserForm_Terminate() - er det korrekt forstået at denne rutine eksekveres efter: unload userform? Kunne: Application.Visible = True ikke også placeres i rutinen der kalder userformen? (altså efter userform.show linien). Årsagen til spørgsmålet er at jeg skal have linien: Set userform = Nothing sat ind. Rutinen userform_terminate kunne jo være en mulighed.
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.