Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Select case värde

Postades av 2009-01-21 11:18:49 - Joacim Kindvall, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 1075 personer

Hej!

Jag har en select case som värdet skall öka med 6 i jämna steg. Typ.
<code>
case 6, 12, 18, 24, 30 ' osv
</code>
Jag vet inte hur långt värdet sträcker sig, Men jag har kommit upp till 150. Om värdet överskrider detta hur gör man med programkod så att det blir typ upp till 500? Jag kan ju skriva in alla värdena, blir en lång rad. Men jag tror nog någon håller på ett knep som gör att man slipper skriva så mycket.
Jag har en räknare som heter m som räknar värdet upp till det som är i select case (m = m + 1) om man kan använda den? hela detta ligger inom en for next slinga, så det går runt, runt för att uppfylla kraven.
Hoppas ni fattar vad jag har skrivit. Annars får ni fråga :)
//Jocke


Svara

Sv: Select case värde

Postades av 2009-01-21 11:33:37 - Cecilia Wirén

du kan kolla om värdet är jämt delbart med 6.

if x Mod 6 = 0 then


Svara

Sv:Select case värde

Postades av 2009-01-21 12:15:43 - Sven Åke Persson

Hakar på Cecilia:s lösning. Gör enl denna princip.
<code>
Private Sub Command1_Click()
Dim x As Long
x = 3600
x = x Mod 6
Select Case x
Case Is = 0
MsgBox "Do your stuff here"
End Select
End Sub
</code>


Svara

Sv: Select case värde

Postades av 2009-01-21 12:42:28 - Joacim Kindvall

Tackar ödmjukast!
Det var ju lite bättre an hela raden med värde på caset:)
Skall bara hem från jobbet och testa det också


//Jocke


Svara

Sv:Select case värde

Postades av 2009-01-22 05:16:46 - Sven Åke Persson

Sen vid närmare eftertanke så duger det ju med en IF sats om bara ett alternativ gäller.
<code>
x = x Mod 6
If x = 0 Then 'Do your stuff
</code>

Sen en liten lektion om vad Mod gör. (bara heltal)
Mod delar talet så länge det går jämt upp och visar vad som blir över när delningen är klar.

25 Mod 6 kommer att lämna 1 som svar. DVS vid 24 är det stopp och det blev 1 över

Bror duktig ;-)


Svara

Sv: Select case värde

Postades av 2009-01-22 16:16:49 - Joacim Kindvall

Tack Sven, det var ju ännu mer optimerat

Funkar klockrent

Tack Cecilia Wirén du också för svaret.

//Jocke


Svara

Sv:Select case värde

Postades av 2009-01-22 18:24:41 - Sven Åke Persson

Och Cecilia som tänkte konstruktivt rätt :-b


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
349
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies