Avatar billede hugopedersen Nybegynder
03. februar 2006 - 16:58 Der er 36 kommentarer og
1 løsning

Userform med lommeregner

Er der en eller anden der ligger inde med et ark hvor der er en lommeregner som en userform?

Jeg er ved at lave noget hvor der kan blive behov for at have en lommeregner lige ved hånden.
Avatar billede bak Forsker
03. februar 2006 - 17:03 #1
Hvad med at kalde den indbyggede .-)

Sub calculator()
  Shell "calc.exe"
End Sub
Avatar billede hugopedersen Nybegynder
03. februar 2006 - 22:51 #2
Det kunne man godt gøre men mit umiddelbare 'problem' er at jeg skal bruge resultaterne i Excel og det tror jeg er mere besværligt end som så.
Avatar billede mvhansen Nybegynder
03. februar 2006 - 23:02 #3
Hvad skal den kunde
+-*/
eller mere

mvh

mvhansen
Avatar billede hugopedersen Nybegynder
03. februar 2006 - 23:08 #4
+-*/ vil være meget fint til det jeg skal bruge.

Jeg har set en til Visual Basic, men den kan jeg nok ikke lige konvertere :-)
Avatar billede mvhansen Nybegynder
03. februar 2006 - 23:18 #5
Her er koderne til en der kan +-*/
men den er også lavet i vb6
der skal nok laves lidt om

Private Sub Combo1_()

Select Case Combo1.ListIndex
Case 0
Label1 = Str$(Val(Text1.Text) + Val(Text2.Text))
Case 1
Label1 = Str$(Val(Text1.Text) - Val(Text2.Text))
End Select
End Sub







Private Sub Command1_Click()
Select Case Combo1.ListIndex
Case 0
Label1 = Str$(Val(Text1.Text) + Val(Text2.Text))
Case 1
Label1 = Str$(Val(Text1.Text) - Val(Text2.Text))
Case 2
Label1 = Str$(Val(Text1.Text) * Val(Text2.Text))
Case 3
Label1 = Str$(Val(Text1.Text) / Val(Text2.Text))

End Select
End Sub

Private Sub Command2_Click()
End
End Sub

Private Sub Form_Load()
Combo1.AddItem "+"
Combo1.AddItem "-"
Combo1.AddItem "x"
Combo1.AddItem "÷"
Combo1.ListIndex = 1



End Sub

mvh

mvhansen
Avatar billede hugopedersen Nybegynder
03. februar 2006 - 23:20 #6
Den fangede jeg godt nok ikke den der.
Avatar billede pidgeot Nybegynder
03. februar 2006 - 23:22 #7
Nu kunne jeg så godt lige tænke mig at høre om du godt er klar over man kan kopiere ind og ud af den lommeregner Windows allerede har? Hvis det var det der var problemet, så er der jo ingen grund til at gå i gang med alt muligt ;)
Avatar billede hugopedersen Nybegynder
03. februar 2006 - 23:25 #8
Jo det er jeg godt klar over, men jeg er nødt til at se sådan på det at dem der skal bruge mit system er 'dumme brugere', så derfor skal alting enten være meget nemt eller også til at forklare uden at skulle skrive en roman.
Avatar billede pidgeot Nybegynder
03. februar 2006 - 23:29 #9
Hvis de kan finde ud af at bruge lommeregneren i forvejen, burde det ikke være svært at lære dem at bruge Rediger > Kopier og Rediger > Sæt ind - der skal jo ikke engang markeres noget, den tager blot hele værdien.

Men det bestemmer du selvfølgelig selv, ville blot nævne det hvis du ikke havde tænkt på det :)
Avatar billede jkrons Professor
04. februar 2006 - 12:31 #10
NHvorfor overhovedet bruge en lommeregner, når dui arbejder i et regneark?
Avatar billede hugopedersen Nybegynder
04. februar 2006 - 14:34 #11
Se det undrer mig rent faktisk at det tog så længe inden det spørgsmål dukkede op :-)

Jeg er ved at lave noget lønberegning hvor der som oftest ikke kan bruges fradrag pr. 14 dage (eller uge) men for det meste et antal dage. Men da der også kan være tale om en periode på 1 uge eller 14 dage har jeg midlertidigt valgt løsningen med en lommeregner så man kan regne det sammen og overføre det.
Avatar billede jkrons Professor
04. februar 2006 - 15:48 #12
Fair enough :-) Jeg tror faktisk jeg har en lommeregner liggende et eller andet sted. Jeg ser lige efter og vender tilbage.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 16:09 #13
Hej hugopedersen

Her er noget om lommeregner på userform

http://www.it.jcu.edu.au/Subjects/cp1030/2001/lectures/macros/tutorial/macrotutorial.html

mvh

mvhansen
Avatar billede hugopedersen Nybegynder
04. februar 2006 - 16:10 #14
Ikke helt det jeg skal bruge.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 16:21 #15
Avatar billede mvhansen Nybegynder
04. februar 2006 - 16:51 #16
Avatar billede jkrons Professor
04. februar 2006 - 16:54 #17
mvhansen-> Jeg tror at det Hugo er ude efter er en lommeregner magen til den i Windows, bare integreret i Excel og med mulighed for direkte overførsel til en konkret celle.
Avatar billede hugopedersen Nybegynder
04. februar 2006 - 16:55 #18
Det er muligt jeg ikke har forklaret mig grundigt nok, men det jeg ønsker er en userfom der ligner den almindelige Windows lommeregner, men som jeg kan gå ind og manipulere så jeg får resultater o.l. ud i de felter jeg ønsker.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 17:00 #19
Her er en der overføre resultatet til en celle

http://www.michael.hansen7500.dk/excel/lommeregner.xls

mvh

mvhansen
Avatar billede mvhansen Nybegynder
04. februar 2006 - 17:01 #20
Men han svaret længer oppe at det var nok at den kunde +-*/

mvh

mvhansen
Avatar billede mvhansen Nybegynder
04. februar 2006 - 17:04 #21
Man kan også lave så der er en knap man kan trykke på, så man kan hente lommeregner.
Så den ikke starter op sammen med at man åbner filen


mvh

mvhansen
Avatar billede mvhansen Nybegynder
04. februar 2006 - 17:05 #22
er det mange felter du skal have resultatet ud i

mvh

mvhansen
Avatar billede jkrons Professor
04. februar 2006 - 17:08 #23
hugopedersen-> Jeg kan ikek lige finde min regnemaskine, og et førsøg på hurtigt at genskabe den, har givet mig et problem - den regner desværre forkert, bortset fra ved plus og minus. Men jeg prøver lige at se på, hvad problemet er senere i dag.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 18:23 #24
Hej hugopedersen

Jeg har lavet en ny prøv den

http://www.michael.hansen7500.dk/excel/lommeregner.xls

mvh

mvhansen
Avatar billede jkrons Professor
04. februar 2006 - 20:29 #25
hugopedersen-> Så fandt jeg noget, der også regner rigtigt - og som ligner lommeregneren i Windows. Desværre kan jeg ikke uploade arket, men hvis du lægger din adresse, kan jeg sende et eksempel.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 20:35 #26
Hej  jkrons

jeg vil os godt have en eksempel hvis det er i orden
mvh@it.dk
mvh

mvhansen
Avatar billede jkrons Professor
04. februar 2006 - 20:46 #27
Det får du...

Den startes med Ctrl+l. Klik på Hjælp for et par små detaljer, du skal være opmærksom på ved brugen af den.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 20:50 #28
tak skal du have

mvh

mvhansen
Avatar billede jkrons Professor
04. februar 2006 - 20:51 #29
Velbekomme :-)
Avatar billede mvhansen Nybegynder
04. februar 2006 - 21:05 #30
Hej jkrons
jeg ved godt at det ikke er mit spørsmål.
Men hvordan har du lavet så man kan komme til at maker celler, når man har userformen kørne.
De userform jeg har lavet, kan man ikke maker celler når de køre

mvh

mvhansen
Avatar billede jkrons Professor
04. februar 2006 - 21:10 #31
Hvis du skifter til formens designvisning, og ser under Properties, finder du en Property, der hedder ShowModal. Den skal sættes til False. Standard er True, så bliver formularen modal, dvs at man ikke kan arbejde i andre ting før formen er lukket. Men hvis den sættes til False løses altså dette problem.
Avatar billede mvhansen Nybegynder
04. februar 2006 - 21:23 #32
tak

mvh

mvhansen
Avatar billede hugopedersen Nybegynder
04. februar 2006 - 22:32 #33
Har været borte i embeds medfør

mail snabel-a hugopedersen punktum dk
Avatar billede jkrons Professor
04. februar 2006 - 23:59 #34
Sendt...
Avatar billede hugopedersen Nybegynder
05. februar 2006 - 01:05 #35
Den tror jeg helt sikkert at jeg kan bruge til mit formål.

Skynd dig at lave et svar Jan så du kan få dine points
Avatar billede jkrons Professor
05. februar 2006 - 09:39 #36
Velbekomme...
Avatar billede jkrons Professor
05. februar 2006 - 09:39 #37
Og det skulle så have været et svar :-)
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