[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『EXCELスライサー複数選択』(Mini)
EXCELスライサーの複数選択をずっとONにしたいのですが、EXCELを閉じて再度開くと単一選択に戻ってしまいます。どなたかお分かりになりますでしょうか。よろしくお願いいたします。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
もし上記がデフォルトの設定となっているようであれば、マクロの設定しかできそうにありません。
標準モジュールにて、
ActiveSheet.Shapes.Range(Array("○○")).Select SendKeys "%S" にて試したところONとなりましたので、開くと同時に設定できるようにthisworkbookに記述してみました。
Private Sub Workbook_Open()
ActiveSheet.Shapes.Range(Array("○○")).Select
SendKeys "%S"
End Sub
が、なぜか実行できずエラーとなってしまいます。原因は分かりますでしょうか。。
(Mini) 2024/01/09(火) 15:50:50
ActiveSheet.Shapes.Range(Array("○○")).Select
↓
Worksheets("【該当シート名】").Shapes.Range(Array("〇〇")).Select
(あずきしば) 2024/01/09(火) 15:56:12
Application.Wait (Now + TimeValue("0:00:01"))
SendKeys "%S"
DoEvents
End Sub
(あずきしば) 2024/01/09(火) 16:12:32
当方、Excel2021,Windows10です。 以下でONになりました。
Private Sub Workbook_Open() Dim shp As Shape Sheets("対象シート").Select '★該当シート名を指定する DoEvents For Each shp In ActiveSheet.Shapes If shp.Type = msoSlicer Then shp.Select DoEvents SendKeys "%S" DoEvents End If Next End Sub (まる2021) 2024/01/09(火) 16:17:10
Private Sub Workbook_Open()
Worksheets("△△").Shapes.Range(Array("○○")).Select
Application.Wait (Now + TimeValue("0:00:01"))
SendKeys "%S"
DoEvents
Worksheets("△△").Shapes.Range(Array("××")).Select ←
Application.Wait (Now + TimeValue("0:00:01"))
SendKeys "%S"
DoEvents
End Sub
(Mini) 2024/01/09(火) 16:27:38
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.