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

  • Fferi50

    Topikgazda

    válasz ReSeTer #45446 üzenetére

    Szia!
    Ez a makró az olyan cellákat veszi figyelembe, amelyekben konstans vagy képlet van. Remélem mindkettő megtalálható a munkalapodon:
    Sub erd()
    Dim ter As Range, maxrow As Integer, maxcol As Integer
    Application.EnableEvents = False
    For Each ter In Union(ActiveSheet.UsedRange.Range(Cells(5, 1), ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell)).SpecialCells(xlCellTypeFormulas), ActiveSheet.UsedRange.Range(Cells(5, 1), ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell)).SpecialCells(xlCellTypeConstants)).Areas
    maxrow = Application.Max(maxrow, ter.Row + ter.Rows.Count - 1)
    maxcol = Application.Max(maxcol, ter.Column + ter.Columns.Count - 1)
    Next
    ActiveSheet.Range(Cells(5, 1), Cells(maxrow, maxcol)).Select
    Application.EnableEvents = True
    End Sub

    Ezután kijelöli azt a területet, amelyben ezek a cellák találhatóak.
    Ha nincs képleted vagy beírt konstansod, akkor Nincs ilyen cella hibával meg fog állni. Akkor jelezz vissza légy szíves.
    És akkor is ha nem ezt akartad, vagy ezt akartad és sikerült.
    Köszi.

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