diff --git a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk index 7cd92d8..33dca93 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk @@ -4233,6 +4233,30 @@ ENDMETHOD. ENDIF. endmethod. + + + + + + + method IS_CELL_MERGED. + DATA lt_merge_range TYPE string_table. + + FIELD-SYMBOLS <lv_merge_range> LIKE LINE OF lt_merge_range. + + + lt_merge_range = me->get_merge( ). + + LOOP AT lt_merge_range ASSIGNING <lv_merge_range>. + rp_is_merged = zcl_excel_common=>is_cell_in_range( + ip_column = ip_column + ip_row = ip_row + ip_range = <lv_merge_range> ). + IF rp_is_merged = abap_true. + EXIT. + ENDIF. + ENDLOOP. +endmethod. method PRINT_TITLE_SET_RANGE.