• 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.

Macro transponeren omkeren

Status
Niet open voor verdere reacties.

sandernoteborn

Gebruiker
Lid geworden
8 mei 2006
Berichten
68
Ik heb een macro die een lijst van woorden/ getallen die onder elkaar in afzonderlijke cellen staan te combineren en te transponeren gescheiden met ";".

Mijn vraag is echter, zou ik deze macro ook kunnen omdraaien? Dat ik bijvoorbeeld een lijst van e-mail adressen gescheiden door ";" in een cel plak (in voorbeeld excel D2):

mailadres@mail.com ; mailadres2@mail.com ; mailadres3@mail.com ; etc.

dat vervolgens de macro deze uit elkaar haalt en verticaal onder elkaar plakt in afzonderlijke cellen?

Zie bijgevoegd document.
 

Bijlagen

Code:
Sub tst()
  sq = Split([A1], ";")
  Cells(2, 4).Resize(UBound(sq)) = WorksheetFunction.Transpose(sq)
End Sub
 
eerst 'tekst naar kolommen' dan kopiëren en transponeren

Je moet eerst de tekst uit de cel naar kolommen zetten (Data - Tekst naar kolommen), vervolgens de cellen waar de tekst dan in terecht komt selecteren en kopiëren, dan kiezen voor plakken speciaal en een vinkje zetten bij 'transponeren'. Zo gaat het bij mij goed.

:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan