Avatar billede mrkr Juniormester
08. januar 2014 - 11:44 Der er 3 kommentarer og
1 løsning

automatisk vise værdi i userform

Jeg har en userform (userform1) som jeg har viser som modeless, så den hele tiden vises imens jeg arbejder i arket.

Jeg har en userform med en en label (label1) og en tekstbox (tekstbox1)
Jeg har et ark hvor kolonne X og Y indeholde nogle tekster. Kolonnerne er skjulte.

Nu har jeg så et ønske om at få vist det der står i kolonne X i "label1" og det i kolonne y i "textbox1"
Det svære består i at den automatisk skal opdatere det der står i felterne alt efter hvilken række jeg står i.

Der står nemlig forskellige tekster i alle linjer i kol. X og Y.
Ideen med dette er at teksterne skal vises pænt i userformen som en slags hjælpe tekster.
Men da teksterne er forskellige fra linje til linje skal der hele tiden opdateres.

Er der nogen der ved om det kan lade sig gøre?
Avatar billede kabbak Professor
08. januar 2014 - 13:40 #1
I arkets modul

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
UserForm1.Label1.Caption = Cells(Target.Row, "X")
UserForm1.TextBox1 = Cells(Target.Row, "Y")
End Sub
Avatar billede mrkr Juniormester
08. januar 2014 - 14:13 #2
Yes. Præcis som jeg havde tænkt.
Jeg takker mange gange.

jeg har lavet følgende kode.

Private Sub WorkSheet_Activate()
userform1.show 0
End sub

Så userformen altid kommer frem når jeg går ind på et bestemt ark.
Men dette betyder at userformen er aktiv, så jeg ikke kan flytte rundt i arket med pilene før jeg har klikket med musen i en celle.

Ved du om man kan komme uden om dette, eller er man tvunget til altid at starte med at klikke.
Avatar billede kabbak Professor
08. januar 2014 - 14:39 #3
Private Sub WorkSheet_Activate()
userform1.show 0
[A1].Activate
End sub
Avatar billede mrkr Juniormester
08. januar 2014 - 14:53 #4
Det virker desværre ikke.
Den stiller sig godt nok på a1, men jeg kan ikke bruge piletasterne  før jeg har klikket på selve arket med musen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester