いつもお世話になります
今、Userform上のコマンドボタンを押すとページセットアップ画面が出て
セット出来るようにしていますが
横向きを縦向きに帰ると、Excel上のページセットアップでは変更されているのに
下記のプログラムの
If Worksheets(ws.Name).PageSetup.Orientation = xlLandscape Then
ではその変更がチェックできません
bRet = Application.Dialogs(xlDialogPageSetup).Show
If bRet = False Then
'MsgBox "キャンセルボタンが押されました"
Worksheets(bName).Select '...複数選択解除(Activateでは解除されない)
Exit Sub
Else
'MsgBox "OKボタンが押されました"
Worksheets(bName).Select '...複数選択解除(Activateでは解除されない)
OptionButton4.Value = True
For Each ws In Worksheets
k = 0
If Worksheets(ws.Name).Visible = True Then
k = k + 1
If Worksheets(ws.Name).PageSetup.PaperSize = xlPaperA4 Then
If Worksheets(ws.Name).PageSetup.Orientation = xlLandscape Then
ListView1.ListItems(k).Checked = True
Else
ListView1.ListItems(k).Checked = False
End If
ElseIf Worksheets(ws.Name).PageSetup.PaperSize = xlPaperA3 Then
If Worksheets(ws.Name).PageSetup.Orientation = xlLandscape Then
ListView1.ListItems(k).Checked = False
Else
ListView1.ListItems(k).Checked = True
End If
End If
End If
Next ws
End If
フォームを閉じてチェックするとチェックできますが、フォームを閉じずにチェックしたいのですが
もし、分かりましたら教えてください
No.1ベストアンサー
- 回答日時:
こんばんは
ご質問の状況が良く分かりませんが・・
>Application.Dialogs(xlDialogPageSetup).Show
これはActiveSheetに対する設定になると思うのですが、、
For Each ws In Worksheetsで各シートに対しては
If ws.PageSetup.Orientation =を実行してもxlDialogPageSetupでの設定は反映されていないと思います。
ListView1.ListItems(k).Checked = が実行されないと言う事でしょうか?
少なくとも実行条件はPaperSize = xlPaperA4もしくはPaperSize = xlPaperA3でなくてはなりません。他の用紙サイズになっていれば実行されませんね
これは無いと思いますが、
また、他のUserformを表示してListView1.ListItems(k).Checked =ならば
ListView1を設置しているUserformを明示しなくては成らないと思います。
また、FalseとTrueを間違えているとか・・・
ステップ実行で確認すれば分かると思います。
こんにちは
いつもお世話になります
早速、ご回答ありがとうございます
ステップ実行で落ち着いて経過を見たところ
PageSetupはちゃんと認識してました
問題はListViewのチェックボックスの実行がされていないようでした
大変申し訳ございませんでした
適切な対応に感謝します
これからもよろしくお願い申し上げます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
爆サイに投稿しようとしたらあ...
-
好きな人にLINEブロックをされ...
-
オープンチャットのスタンプ連...
-
無線機のロック解除について
-
Accessでブレークポイントを設...
-
あんしんフィルターを勝手に解...
-
電話の操作方法を教えて下さい!
-
ウイルスバスターの制限解除方法
-
SIMロック解除コードについて(...
-
エクセル スクロール制限の解...
-
旦那のスマホ見れる方法教えて...
-
従業員が営業時間外に職場に出...
-
海外で電話発信制限解除方法
-
クリスマスイブのディズニー、...
-
ぐるなびについて!!
-
安心アクセスの解除の仕方を教...
-
i-フィルター解除
-
USBコンパクトフラッシュメモリ...
-
Wordの、文章内にあるハイパー...
-
ワード ハイパーリンクを削除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
爆サイに投稿しようとしたらあ...
-
従業員が営業時間外に職場に出...
-
好きな人にLINEブロックをされ...
-
あんしんフィルターを勝手に解...
-
Accessでブレークポイントを設...
-
オープンチャットのスタンプ連...
-
Dynabook BIOSパスワード解除方法
-
無線機のロック解除について
-
psvitaをメルカリにて売ろうと...
-
電動アシスト自転車TB1Eリミッ...
-
ALSOK警備解除方法
-
1人で家に入るのが怖いって言う...
-
アップルウォッチのペアリング...
-
安心フィルターforSoftBankとい...
-
ウェブ利用制限機能
-
png等の写真や動画ファイルのパ...
-
エクセルのリンク解除ができな...
-
ゲーセンの機械にガムつけたら...
-
らくらくスマートフォン F-52B
-
エクセル2003のリンクの解除
おすすめ情報