Avatar billede spoi Nybegynder
13. oktober 2006 - 08:02 Der er 10 kommentarer og
1 løsning

Commandbuttons, userforrms etc. En masse spm. Fra tyve point.

1. Kan man få andre farver på commandbuttons og userforms end hvis , grå, sort og blå? Feks lys gul, og i så fald hvorledes. 20 p

2. Har en knap med betegnelsen LUK hvad skriver jeg i koden for at lukke userformen ;O)20 p

3. I Userformen er deret tekstfelt hvor der skal indtastes et kundenr. Kan jeg tjekke i feks et ark om kunden eksistere( eller om en fil for kunden eksisterer h:\kunder\xxxx.xls) og så få en fejlmeddelse hvis ikke den findes og gå tilbage til indtastninsfeltet. 40 p

4. I userformen har jeg to textfelter. Hvad gør jeg for at markøren står i første felt som udgangspunkt? 20 p

5. Kan jeg i mit excelark nulstille(de skal være tomme) alle felter når det hver morgen åbnes - og hvordan? 20 p

6. Har nogle afkrysningsfelter hvor der er muligt at sætte flueben. Når der indtastes et nyt kundenummer vil jeg gerne at disse nulstilles. Er dette muligt? 40 p

Det var vist det vigtigste lige her og nu. Og så lidt ekstar point hvis behovet skulle opstå ;O)

På forhånd tak

LN
Avatar billede supertekst Ekspert
13. oktober 2006 - 09:30 #1
Herer lidt:
1) I egenskaber (properties) for f.eks. en knap/form m.v. - kan du selv vælge baggrundsfarver (Backcolor) via paletten, der vises.
2) unload UserformX
4) tekstfelt.setfocus
6) chBoks.value = false
Avatar billede spoi Nybegynder
14. oktober 2006 - 16:29 #2
1) her har jeg ikke ret mange valgmuligeder, andet end grå, sort, hvis og blå

2), 4) og 6) ok det forsøger jeg, men nok først tirsdag morgen

LN
Avatar billede spoi Nybegynder
17. oktober 2006 - 07:19 #3
6) kan jeg ikke få til at virke. Kun hvis jeg laver 300 linier hvor der stor checkboks1.value = false
chechboks2. value = false
.
.
.

4) fik jeg heller ikke til at virke. Selv om jeg skrive at den 1 tekst npx skulle være i fokus. Placerede cursoren sig i den nederste. Løste det ved at flytte rundt på de to tekstboxe. Dårlig løsning men det virkede i hvert fald.

LN

LN
Avatar billede spoi Nybegynder
17. oktober 2006 - 07:21 #4
nr 2) virker ;O) Så 20 point for dette.

LN
Avatar billede kabbak Professor
17. oktober 2006 - 08:20 #5
6.
For C = 1 To 300 'første og sidste checkboks nummer
        Me.Controls("CheckBox" & C) = false
    Next
Avatar billede spoi Nybegynder
17. oktober 2006 - 08:27 #6
Der kommer en fejlmeddelse: Method or data member not found

Og følgende er markeret Controls("CheckBox" & C) =

Udtrykket er sat ind her

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$D$3" Then
        Dim Sti As String, RW As Long, Linie As String, i
        Range("A9:A100").ClearContents    ' tømmer fra A7 til A100 inden koden køres
        Range("C9:C100").ClearContents  'tømmer fra C7 til C100 inden koden køres
        Range("H9:H100").ClearContents  'tømmer fra H7 til H100 inden koden køres
        Range("G9:G100").ClearContents  'tømmer fra I7 til I100 inden koden køres
        'Range("O9:O100").ClearContents  'tømmer fra P7 til P100 inden koden køres
       
        For C = 1 To 300 'første og sidste checkboks nummer
        Me.Controls("CheckBox" & C) = False
    Next


LN
Avatar billede kabbak Professor
17. oktober 2006 - 08:29 #7
Har du ikke checkboksene i en userform ???
Avatar billede kabbak Professor
17. oktober 2006 - 08:40 #8
Hvis du har dem i arket, så skal

Me.Controls("CheckBox" & C) = False

uskiftes med

  ActiveSheet.OLEObjects("CheckBox" & C).Object.Value = 0
Avatar billede supertekst Ekspert
17. oktober 2006 - 08:58 #9
Så er der svar til min andel.
Avatar billede spoi Nybegynder
17. oktober 2006 - 10:23 #10
Det er på arket

Får en fejl meddelelse: Run-time error
Kan ikke angibe OleObjects for klassen worksheet.

LN
Avatar billede spoi Nybegynder
17. oktober 2006 - 12:18 #11
hmm nu har jeg fået det til at virke lidt. Men det er godt nok tungt, så er ikke sikker på det kan bruges.

Det jeg bruger det til er at man i nogle forskellige varelinier kan markere om der er en fejl.
Dvs de har mulighed for at sætte flueben, hvis der er en fejl. der kan være mange linier.

Når dette er gjort kan de sende en mail til mig med en kopi af arket vedhæftet.
Når brugeren så skal videre til næste pakke nr skal man starte fra scratch, dvs der skal ingen flueben være.

Men det at sende tager meget lang tid.  Det er også derfor jeg havde håbet man kunne bruge alm afkrysnings felter og så nulstille disse når man indtatser næste pakkenr.

LN
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