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


vba, kolumn i excel till kolumn i listbox

Postades av 2002-10-11 14:40:59 - Marcus Arvidsson, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 535 personer

Hej, jag ska bygga ett grafiskt gränssnitt till en excel-applikation. Använder därför vba. För att presentera större listor med flera kolumner har inte jag hittat något bättre sätt än listboxar som jag i sin tur delar in i flera kolumner. Att tilldela en listbox med flera kolumner en flerdimensionell array funkar fint, men det är lite omständligt att loopa över innehållet från ett sheet till arrayen först och sen in i listboxen. framförallt krävs att jag vet hur många rader som finns i det aktuella sheetet. Finns det något enkelt sätt att ta reda på hur många rader det är som innehåller data eller måste man kolla varje cell? Finns det något sätt att direkt ta en kolumn i ett sheet och lägga in det i en listbox?

Jag har precis börjat med vba och har ännu ingen riktig uppfattning om hur kraftfullt det är, att det är stympat jämfört med "vanlig VB" inser jag, men vad är möjligt? Tar jag mig vatten över huvudet när jag försöker bygga ett helt gui där tanken är att man inte ska se att det är excel man jobbar med?

nedan följer min kod till listbox-problemet:

Private Sub mpEkonomi_Enter()

For i = 0 To 148
MyArray(i, 0) = Sheet1.Range("a" & i + 1 & ", a" & i + 1)
Next i

For i = 0 To 148
MyArray(i, 1) = Sheet1.Range("b" & i + 1 & ", b" & i + 1)
Next i

For i = 0 To 148
MyArray(i, 2) = Sheet1.Range("c" & i + 1 & ", c" & i + 1)
Next i

For i = 0 To 148
MyArray(i, 3) = Sheet1.Range("d" & i + 1 & ", d" & i + 1)
Next i

lbRR.List = MyArray

End Sub

Tacksam för svar


Svara

Sv: vba, kolumn i excel till kolumn i listbox

Postades av 2002-10-11 15:19:23 - Benke Nilsson

Hejsan!
Kan tyvärr inte hjälpa dig med dit specifika problem, men antar att du kan hitta vad du söker på
www.xldennis.com
som är mkt bra. Förmodligen har du redan länken.
Jag är i ung samma läge som du och här finns mkt att lära.
/Benke


Svara

Sv: vba, kolumn i excel till kolumn i listbox

Postades av 2002-10-11 15:43:13 - Andreas Hillqvist

Om det enda Sheet1 innehåller är data för lbRR kan du skriva:
<code>
Private Sub mpEkonomi_Enter()
lbRR.List = Sheet1.UsedRange.Value
End Sub
</code>


Svara

Nyligen

  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe
  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino

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 569 670
27 955
271 724
3 974
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