Klantnaam indelen op organisatie

Status
Niet open voor verdere reacties.

Peter2016

Gebruiker
Lid geworden
4 sep 2015
Berichten
89
Hallo,

Ik heb een aantal klantnamen die ingedeeld moeten worden op een ander tabblad adv indeling van de organisatie.
Voorletter & klantnaam (kolom B & C) van tab ("Klant") moeten worden ingedeeld op tab"(contactpersonen") (adv. "Organisatie" uit kolom K) in kolom D

Zie bijlage met uitleg
 

Bijlagen

Peter, deze werkt onder twee voorwaarden:

1. de formules uit kolom D op tab Contactpersonen zijn verwijderd
2. de cellen in kolom C tab Contactpersonen zijn niet samengevoegd. (Samengevoegde cellen en VBA is een ramp!)
Code:
Sub SjonR()

    For Each cl In Sheets("Klant").Range("K17:K24")
        With Sheets("Contactpersonen")
        If cl <> "" Then
            X = .Range("C8:C22").Find(cl).Offset(, 1).Resize(5, 1).SpecialCells(4).Row
                .Cells(X, 4) = cl.Offset(, -9) & " " & cl.Offset(, -8)
        End If
        End With
    Next

End Sub
 
Laatst bewerkt:
Hoi SjonR, bedankt

1. Formules zijn niet meer nodig dus , geen probleem.
2. Cellen voorletters en naam zou ik vooraf al kunnen samenvoegen.

De macro loopt helaas vast op:

X = .Range("C8:C22").Find(cl).Offset(, 1).Resize(5, 1).SpecialCells(4).Row
.Cells(X, 4) = cl.Offset(, -9) & " " & cl.Offset(, -8)
 
Peter, deze werkt onder twee voorwaarden:

1. de formules uit kolom D op tab Contactpersonen zijn verwijderd
2. de cellen in kolom C tab Contactpersonen zijn niet samengevoegd. (Samengevoegde cellen en VBA is een ramp!)

Je bestand voldoet nog steeds niet aan voorwaarde 2. De cellen zijn nog steeds samengevoegd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan