Avatar billede Soegaard80 Nybegynder
14. februar 2010 - 10:44 Der er 10 kommentarer og
1 løsning

Lægge to tal sammen på userforms

Hej

Nu har jeg brugt de sidste 2 dage på at surfe rundt på Eksperten.dk efter svar på følgende spørgsmål:

Jeg har en userform jeg bruger til beregning af hvor mange folk der er på arbejde på 3 forskellige hold som også viser hvor mange der er på de forskellige produktionslinjer. Indtil nu har jeg selv skulle indtaste det totale antal der er, men der må være en måde hvor jeg kan få det til at ske automatisk og samtidig vise ændringer efter jeg har ændret i antal på linjerne. Jeg tænker at det må være noget med "afterUpdate" eller sådan noget, men jeg kan ikke greje hvordan jeg får tallet til at komme frem i et felt på userformen. Når jeg har antallet i et felt er det nemt nok at overføre til et regneark men jeg har bare ikke kunnet få det frem på userformen endnu. Please hjælp er kørt fast.
Avatar billede store-morten Ekspert
14. februar 2010 - 11:14 #1
TextBox1.Text = Range("A1").Value

Henter værdien i celle A1 ind i TextBox1
Avatar billede store-morten Ekspert
14. februar 2010 - 11:19 #2
Hvis det kun er en visning i TextBoxen kan du linke direkte.

Under Proberties finder du: Controlcourse --> tast celle f.eks A1
Avatar billede Soegaard80 Nybegynder
14. februar 2010 - 11:33 #3
Hej Store-Morten

Tak for svaret, men nu er det sådan at de værdier der bliver skrevet på userformen bliver sendt til et samlet regneark når man klikker gem. Så den henter ikke disse data nogen steder fra. Ideen er at når man indtaster et vist antal personer på hver produktionslinje i userformen skal der komme en total i en tekstboks i bunden som så bliver overført til et ark når jeg trykker "gem". Skulle nok have skrevet det bedre i mit første indlæg. Bær over med mig. Jeg er meget ny her på Eksperten.
Avatar billede Soegaard80 Nybegynder
14. februar 2010 - 11:36 #4
Jeg har brug for noget lign det følgende:

Tekstbox1 + tekstbox2 + tekstbox3 vises i tekstbox4 hver gang tekstbox 1-3 indtastes. Gør det det lidt nemmere?
Avatar billede store-morten Ekspert
14. februar 2010 - 11:40 #5
Ok, det er i orden :-)

Velkommen til.

Kan du ikke lave en 'Udregnings celle' med Total?
Avatar billede Soegaard80 Nybegynder
14. februar 2010 - 11:45 #6
Mange tak for velkomst.

Forklar lige "Udregnings celle" lidt nærmere. Tror muligvis det godt kunne bruges.
Avatar billede store-morten Ekspert
14. februar 2010 - 11:47 #7
Tekstbox1 + tekstbox2 + tekstbox3 bliver gem i regneark.
Lægges sammen i en ny celle, som læses ind i Tekstboks4.
Avatar billede Soegaard80 Nybegynder
14. februar 2010 - 11:57 #8
Kunne godt fungere. Prøver lige. Send lige som svar så du kan få point. Tak for hjælp. Hvis der er en mulighed for at gøre det løbende i userformen uden brug af "udregningscellen" vil jeg også meget gerne høre om det.
Avatar billede store-morten Ekspert
14. februar 2010 - 12:09 #9
Det virker også sådan:

Private Sub CommandButton1_Click()
Range("a1").Value = TextBox1.Value
Range("a2").Value = TextBox2.Value
Range("a3").Value = TextBox3.Value
TextBox4.Value = Range("A4").Value
End Sub

Gemmer de 3 værdier fra TextBox1,2,3 i a1, a2 og a3
beregner i a4
og læser ind i Textbox4 i en arbejdsgang.
Avatar billede store-morten Ekspert
14. februar 2010 - 12:43 #10
Tak for points :-)

Prøv om dette kan bruges:

  tal1 = CCur(TextBox1.Value)
  tal2 = CCur(TextBox2.Value)
  tal3 = CCur(TextBox3.Value)
  TextBox4.Text = tal1 + tal2 + tal3
Avatar billede Soegaard80 Nybegynder
14. februar 2010 - 13:10 #11
Mange tak, men har fundet en måde at gøre det løbende med "udregningscellen". Følgende kode er brugt

Private Sub textbox1_change()
Range("a1").Value = TextBox1.Value
TextBox4.Value = Range("A4").Value
End sub

Så laver jeg en for hver tekstbox og når den blvier ændret returnerer den min udregning i tekstbox4. Mange tak for din hjælp. Nu kan jeg komme videre i projektet.
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