• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

samenvoegen

Status
Niet open voor verdere reacties.

mlc1

Gebruiker
Lid geworden
22 mrt 2010
Berichten
100
Hallo allemaal

Wie kan mij met het volgende helpen
ik heb onderstaande code gemaakt en wil die uitbreiden zie 2e vba excel voorbeeld
maar dan loopt de boel vast
De bedoeling is dat de inhoud van elke cel in kolom a
gekopieerd wordt naar een nieuwe lokatie en voorzien van een min teken
Zodra in kolom 2 de inhoud van de volgende cel niet meer gelijk is aan de de vorige cel
in die kolom dan wordt de nieuwe lokatie een nieuwe regel



Sub samenvoegen()
Dim waarde As String
Dim rij As Integer
B = 3
rij = 2
While Cells(rij, 1) <> ""

'' toevoegen min-teken

waarde = Cells(rij, 1) & " -"


rij = rij + 1
B = B + 1
Cells(1, B) = waarde
Wend

End Sub
+++++++

hier gaat het fout

Sub samenvoegen()
Dim waarde As String
Dim row As Integer
Dim col As Integer
Dim A As Integer
Dim B As Integer
row = 2
col = 2
A = 2
B = 4


Do Until Cells(A, col) = ""
If Cells(A, col) = Cells(A + 1, col) Then
While Cells(row, 1) <> ""
waarde = Cells(row, 1) & " -"

row = row + 1
B = B + 1
Cells(1, B) = waarde
Wend
A = A + 1
End If
Loop

End Sub


graag jullie oplossing
Groet ron
 

Bijlagen

  • abcde.xls
    71 KB · Weergaven: 33
Code:
Sub samen()
Dim waarde As String, rij As Integer
b = 3: rij = 2: r = 1
While Cells(rij, 1) <> ""
    waarde = Cells(rij, 1) & " -"
    If Cells(rij, 2) <> Cells(rij - 1, 2) Then
        b = 3
        r = r + 1
    End If
    rij = rij + 1
    b = b + 1
    Cells(r, b) = waarde
Wend
End Sub
 
Hallo Sylvester

Helemaal geweldig precies wat ik wilde
Lekkere korte VBA code
ik ging veel te diep in de materie
Dank je wel

Groet Ron
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan