05/12/04 15:13:15
こういうマクロでいいのかね(OOo Basic)
destcolが対象列、startrowが開始行、endrowが終了行、modifyが加算する値。
G列の1行目から10行目までの値を-300する。
dim val, i, destcol, startrow, endrow, modify
destcol = "G":startrow = 1:endrow = 10:modify = -300
for i = startrow to endrow
val = ThisComponent.getCurrentController.getActiveSheet().getCellRangeByName(destcol & i).value
val = val + modify
ThisComponent.getCurrentController.getActiveSheet().getCellRangeByName(destcol & i).value = val
next