/ Forside/ Teknologi / Udvikling / VB/Basic / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Talrække fra 1 celle til 10 celler med V~
Fra : gunnarb
Vist : 889 gange
100 point
Dato : 25-03-05 02:00

Hej

Jeg har en talrække med 10 tal adskilt af mellemrum og bindestreger.

04 - 08 - 09 - 14 - 22 - 23 - 26 - 27 - 33 - 45

Talrækken står i en celle (B4) Excel regneark, kan jeg nedbryde denne talrække ved hjælp af Visual Basic, således at tallene herefter står i hver sin kolonne (H4:Q4)?

mvh gbn


 
 
Kommentar
Fra : Kabbak


Dato : 25-03-05 10:15

Public Sub Adskil()
tal = Split(Range("B4"), " - ")
For i = 0 To UBound(tal)
Cells(4, 8 + i) = tal(i)
Next
End Sub


Kommentar
Fra : gunnarb


Dato : 25-03-05 11:47

Det virker ikke helt, følgende fejl kommer når jeg forsøger at køre dit program:

Compile error:
Expected End Sub

Men der står jo End Sub, Hvad er der mon galt?


Kommentar
Fra : Kabbak


Dato : 25-03-05 11:50

mangler du så ikke noget i kopieringen ?

Kommentar
Fra : gunnarb


Dato : 25-03-05 12:05

Nej jeg har kopieret direkte fra din udskrift og indsat i programmet?

Kommentar
Fra : Kabbak


Dato : 25-03-05 12:11

står det nøjagtig, som du ser her på skærmen, samme antal linier, der er ikke noget som er rykket op ?

Kommentar
Fra : gunnarb


Dato : 25-03-05 12:34

Nu har jeg prøvet at fjerne: Public Sub Adskil()
og så virker det, men hvorfor kan mit program ikke læse Public Sub Adskil() ???
Er det noget med opsætningen.
Men det kan åbenbart undværes.



Kommentar
Fra : Kabbak


Dato : 25-03-05 12:37

du har vel en anden titel længere oppe, f.eks
Sub Makro1()

som ikke har haft en
end sub

Kommentar
Fra : Kabbak


Dato : 25-03-05 12:38

du har vel en anden sub titel længere oppe, f.eks
Sub Makro1()

som ikke har haft en
end sub

Accepteret svar
Fra : Kabbak

Modtaget 100 point
Dato : 25-03-05 12:38

du har vel en anden sub titel længere oppe, f.eks
Sub Makro1()

som ikke har haft en
end sub

Godkendelse af svar
Fra : gunnarb


Dato : 25-03-05 13:16

Tak for svaret Kabbak.
Ja det har jeg. Ok nu forstår jeg at Public Sub Adskil() blot er makrotitel.

                        

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste