From 84e93af1ed43579ea833e6814d4dc6530c7b328e Mon Sep 17 00:00:00 2001 From: Bernd <135710507+darnoc312@users.noreply.github.com> Date: Sat, 8 Jun 2024 13:12:12 +0200 Subject: [PATCH] Update zcl_excel_worksheet.clas.abap --- src/zcl_excel_worksheet.clas.abap | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/zcl_excel_worksheet.clas.abap b/src/zcl_excel_worksheet.clas.abap index 6e4323d..e2c418d 100644 --- a/src/zcl_excel_worksheet.clas.abap +++ b/src/zcl_excel_worksheet.clas.abap @@ -4582,7 +4582,7 @@ CLASS zcl_excel_worksheet IMPLEMENTATION. *--------------------------------------------------------------------* lv_rangesheetname_new = zcl_excel_common=>escape_string( me->title ) && '!'. - lo_ranges_iterator = me->excel->get_ranges_iterator( ). + lo_ranges_iterator = me->excel->get_ranges_iterator( ). "workbookglobal ranges WHILE lo_ranges_iterator->has_next( ) = abap_true. lo_range ?= lo_ranges_iterator->get_next( ). @@ -4594,13 +4594,11 @@ CLASS zcl_excel_worksheet IMPLEMENTATION. ENDWHILE. - IF me->ranges IS BOUND. "not bound if called from worksheet's constructor - lo_ranges_iterator = me->get_ranges_iterator( ). + IF me->ranges IS BOUND. "not yet bound if called from worksheet's constructor + lo_ranges_iterator = me->get_ranges_iterator( ). "sheetlocal ranges, repeat rows and columns WHILE lo_ranges_iterator->has_next( ) = abap_true. lo_range ?= lo_ranges_iterator->get_next( ). -* Note: zcl_excel_autofilters=>c_autofilter does not exist as range - CHECK lo_range->name <> zif_excel_sheet_printsettings=>gcv_print_title_name. lv_range_value = lo_range->get_value( ). REPLACE ALL OCCURRENCES OF lv_rangesheetname_old IN lv_range_value WITH lv_rangesheetname_new. IF sy-subrc = 0.