• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAコマンドボタンに登録したマクロについて)

VBAコマンドボタンに登録したマクロについて

このQ&Aのポイント
  • VBA初心者のため、コマンドボタンに登録したマクロが急に使えなくなった。ウィンドウの固定が原因かもしれないが、解除しても状況は変わらない。sheetを保護しても処理を実行できない。
  • Sheetの保護やウィンドウの固定をしても、コマンドボタンを使う方法はあるのか?
  • ユーザーフォームのテキストボックスに、西暦を省いた月/日または月/日/曜日の表示方法はあるのか?

質問者が選んだベストアンサー

  • ベストアンサー
  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

おはようございます。 Q1:使えない 保護するしないにかかわらず使えるので、わかりません。 昔2007版が出たときは、旧版で作成したものを読み込むとシート上のcommandbuttonが図に変換されてしまうバグがあり、その図を削除して新たにcommandbuttonを配置しなおして動かしましたが、其の後はやっていないので現在はバグがあるのかないのか知りません。 Q2:ダブルクリックの場合で書きましたが、適当に変えてください。 Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean) Me.TextBox1.Text = Format(Now, "m月/dd日 aaa") End Sub

tokyo2199
質問者

お礼

いつもお世話になっています。 ご指摘の通り保護していても使えました。 原因は間違った記述のせいで、列番号が途中から非表示になっていたためのようです。 無事回避できました。 また日付は思った通りのものです。 本当にありがとうございました。

関連するQ&A