16. oktober 2006 - 20:53Der er
6 kommentarer og 1 løsning
Samle tekst i bestemt system
Jeg har
A1 B1 C1 D1 1 TT GG HH KK (overskrifter) 2 gh hgt fd ry 3 fd gh vd lo 4 ry re fd 5 re fe 6 et
Dette system skal ændres , så alle de små bokstaver listes i en kolonne, efterfulgt af de overskrifter, som indeholder de små bokstaver som nedenstående:
Public Sub Samle_i_System() Dim Data As Variant, ResData() As Variant, N As Long, I As Long, X As Long, Y As Long, Data2 As Variant, Findes As Boolean N = 0 Data = Range("a1").CurrentRegion ReDim ResData(UBound(Data, 1) * UBound(Data, 2))
For I = 1 To UBound(Data, 2) For X = 2 To UBound(Data, 1) If Not IsEmpty(Data(X, I)) Then Findes = False For Y = 0 To UBound(ResData) If ResData(Y) = Data(X, I) Then Findes = True Exit For End If Next If Not Findes Then ResData(N) = Data(X, I) N = N + 1 End If End If
Data2 = Range("A1:A" & Range("A65536").End(xlUp).Row) For I = 1 To UBound(Data, 2) For X = 2 To UBound(Data, 1) For Y = 1 To UBound(Data2) If (Data(X, I)) = Data2(Y, 1) Then N = 1
Do N = N + 1 Loop Until Cells(Y, N) = "" Or Cells(Y, N) = Data(1, I)
Cells(Y, N) = Data(1, I) Exit For End If Next Next Next End Sub
Dek kan jeg forklare, men inden da forventer jeg at du tjekker dine åbne spørgsmål, det er god kutyme at afslutte spørgsmål og give de point der er udlovet, for et godkkent svar.
Ups, sorry, jeg havde glemt at markere dig, når jeg trykkede "Godkend".
Synes godt om
Ny brugerNybegynder
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.