Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


762 / 76735 ←次へ | 前へ→

【81638】VBA do loop ネスト
質問  おまん万次郎  - 21/2/1(月) 21:40 -

引用なし
パスワード
   VBAのdo loopで質問。
セルの一行目を取得した後、
二行目を取得し表示させるコードのつもりですが、
一行目しか取得できません。


Sub Main

Dim oSheet As Object
oSheet = ThisComponent.CurrentController.ActiveSheet


Dim str as String
Dim i as Integer

Do
Do
if oSheet.getCellByPosition(i,0).string = ""then
goto continue:
end if

str = str + oSheet.getCellByPosition(i,0).string + ":"i = i + 1
loop

continue:
if oSheet.getCellByPosition(i,1).string = ""then
exit do
end if

str = str + oSheet.getCellByPosition(i,1).string + ":"i = i + 1
loop

msgbox(left(str,len(str) -1))

End Sub

環境はリブレオフィスのculcなのでrangeは使用できません。
よろしくお願いします。
2 hits

【81638】VBA do loop ネスト おまん万次郎 21/2/1(月) 21:40 質問[未読]
【81641】Re:VBA do loop ネスト γ 21/2/2(火) 19:48 発言[未読]
【81646】Re:VBA do loop ネスト γ 21/2/4(木) 23:01 発言[未読]

762 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free