Keresés

Új hozzászólás Aktív témák

  • Delila_1

    veterán

    válasz poffsoft #25624 üzenetére

    Mindkét makró az A oszlopra vonatkozik.

    Összefűzött cellák szétválasztása:

    Sub Szetvalaszt()
    Dim sor As Long, usor As Long

    usor = Range("A" & Rows.Count).End(xlUp).Row

    For sor = usor To 2 Step -1
    If Range(Cells(sor, "A"), Cells(sor - 1, "A")).MergeCells Then
    Range(Cells(sor, "A"), Cells(sor - 1, "A")).MergeCells = False
    Cells(sor, "A") = Cells(sor - 1, "A")
    End If
    Next

    Range("A1:A" & usor).SpecialCells(xlCellTypeBlanks).Select
    Selection.FormulaR1C1 = "=R[-1]C"
    Columns("A:A").Copy
    Range("A1").PasteSpecial Paste:=xlPasteValues
    End Sub

    Azonos tartalmú cellák összevonása:

    Sub Osszevon()
    Dim sor As Long, usor As Long

    usor = Range("A" & Rows.Count).End(xlUp).Row
    For sor = usor To 2 Step -1
    If Cells(sor, "A") = Cells(sor - 1, "A") Then
    Cells(sor - 1, "A") = ""
    Range(Cells(sor, 1), Cells(sor - 1, 1)).MergeCells = True
    End If
    Next
    End Sub

Új hozzászólás Aktív témák