Hvis du har problemer med å dele teksten i to eller flere separate kolonner basert på det spesifikke tegnet, bør du lese denne artikkelen.
I denne artikkelen skal vi lære å dele navnet i 3 celler ved hjelp av VBA i Microsoft Excel.
La oss ta et eksempel for å forstå hvor og hvordan vi kan dele navnet.
Vi har en liste med navn i formatet "FirstName Initial LastName" i kolonne A. Vi ønsker å dele hele kolonnen i tre kolonner, med en som inneholder alle fornavnene, den andre inneholder Initial og den tredje inneholder alle etternavnene .
Vi skriver VBA -koden for å dele navnet. Følg trinnene nedenfor:-
For å dele navnet i 3 celler, bruker vi VBA. Se prosedyren og koden nedenfor, så forstår du det enkelt:-
- Åpne VBA -siden og trykk Alt+F11
- Sett inn en modul
- Gå deretter til innsettingsmenyen og klikk på prosedyre, der du får fremgangsmåten for å starte makroen
- Skriv koden nedenfor:-
Public Sub SplitName () X = Cells (Rows.Count, 1) .End (xlUp) .Row For A = 1 To XB = InStr (Cells (A, 1), "") C = InStrRev (Cells (A, 1) ), "") Celler (A, 2) = Venstre (Celler (A, 1), B) Celler (A, 3) = Midt (Celler (A, 1), B, C - B) Celler (A, 4 ) = Right (Cells (A, 1), Len (Cells (A, 1)) - C) Next A End Sub
Kode Forklaring:- Først har vi gitt makronavnet, deretter brukte vi x for å definere dataområdet, og deretter brukte vi A, B og C til å definere hvordan verdier skal plukkes fra cellene.
- Trykk på tasten F5 for å kjøre makroen i Excel
- Når du skal kjøre makroen, blir navnene delt i tre kolonner
Konklusjon: På denne måten kan vi dele navnene i tre kolonner ved hjelp av VBA i Microsoft Excel.
Hvis du likte bloggene våre, del den med vennene dine på Facebook. Og du kan også følge oss på Twitter og Facebook.
Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre, utfylle eller innovere arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post