PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAHjälp med Macro för att slå ihop två kolumnerHjälp med Macro för att slå ihop två kolumner
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-04-13 08:14
 
 Ändrad av OXYD  på 2018-04-13 08:15:16

Tjenare Gurus. Jag skulle behöva hjäp att slå ihop två kolumner. Dvs cell två skall läggas under cell ett osv. Är det någon som skulle har en ide om hur man löser detta?

Före:

 [00-020P]R2A/B4/28U/00::0/0/0:9:0 Tx  [00-020P]R2A/B4/31U/.01
 [00-020P]R2A/B4/28U/00::0/0/0:9:0 Rx  [00-020P]R2A/B4/31U/.02
 [00-020P]R2A/B4/28U/00::0/0/0:9:1 Tx  [00-020P]R2A/B4/31U/.03
 [00-020P]R2A/B4/28U/00::0/0/0:9:1 Rx  [00-020P]R2A/B4/31U/.04
 [00-020P]R2A/B4/28U/00::0/0/0:9:2 Tx  [00-020P]R2A/B4/31U/.05
 [00-020P]R2A/B4/28U/00::0/0/0:9:2 Rx  [00-020P]R2A/B4/31U/.06

 

Önskat resultat:

 [00-020P]R2A/B4/28U/00::0/0/0:9:0 Tx
 [00-020P]R2A/B4/31U/.01
 [00-020P]R2A/B4/28U/00::0/0/0:9:0 Rx
 [00-020P]R2A/B4/31U/.02
 [00-020P]R2A/B4/28U/00::0/0/0:9:1 Tx
 [00-020P]R2A/B4/31U/.03
 [00-020P]R2A/B4/28U/00::0/0/0:9:1 Rx
 [00-020P]R2A/B4/31U/.04
 [00-020P]R2A/B4/28U/00::0/0/0:9:2 Tx
 [00-020P]R2A/B4/31U/.05
 [00-020P]R2A/B4/28U/00::0/0/0:9:2 Rx
 [00-020P]R2A/B4/31U/.06
Nytt inlägg
 2018-04-13 13:53
 

Formellösning, antar att din originaltabell startar i A1 på blad1 (klistra in formeln på rad1 i något blad och kopiera ner):

=FÖRSKJUTNING(Blad1!$A$1;JÄMN(RAD())/2-1;ÄRJÄMN(RAD()))

Kod skulle kunna se ut så här, kolla hjälpen för Offset, SET samt "Do loop":

Sub Makro1()

Dim rKälla As Range
Dim rMål As Range
 
' Ange startpunkter
Set rKälla = Worksheets("Blad1").Range("A1")
Set rMål = Worksheets("Blad2").Range("A1")
 
Do Until rKälla.Value = ""
    rMål.Value = rKälla.Value
    rMål.Offset(1, 0).Value = rKälla.Offset(0, 1).Value
    ' flytta ner källan en rad och Målet 2 rader
    Set rKälla = rKälla.Offset(1, 0)
    Set rMål = rMål.Offset(2, 0)
Loop
 
 
End Sub
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAHjälp med Macro för att slå ihop två kolumnerHjälp med Macro för att slå ihop två kolumner

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter