Excel VBA質問箱 IV

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

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


8386 / 13646 ツリー ←次へ | 前へ→

【33569】マクロのクリックについて ky 06/1/15(日) 22:02 質問[未読]
【33570】Re:マクロのクリックについて かみちゃん 06/1/15(日) 22:08 発言[未読]
【33574】Re:マクロのクリックについて gako 06/1/16(月) 7:49 発言[未読]
【33589】Re:マクロのクリックについて ky 06/1/16(月) 13:18 質問[未読]
【33600】Re:マクロのクリックについて ky 06/1/16(月) 15:46 質問[未読]
【33601】Re:マクロのクリックについて じゅん 06/1/16(月) 15:56 回答[未読]
【33602】Re:マクロのクリックについて ky 06/1/16(月) 16:00 お礼[未読]
【33607】Re:マクロのクリックについて じゅん 06/1/16(月) 16:38 発言[未読]
【33611】Re:マクロのクリックについて ky 06/1/16(月) 17:26 質問[未読]
【33613】Re:マクロのクリックについて じゅん 06/1/16(月) 17:48 発言[未読]
【33614】Re:マクロのクリックについて ky 06/1/16(月) 17:59 お礼[未読]

【33569】マクロのクリックについて
質問  ky  - 06/1/15(日) 22:02 -

引用なし
パスワード
   クリックすれば自動でマクロを実行するようにできますよね?
あのクリックするBOXなのですが位置を固定してシートに貼り付けておくことはできないのでしょうか?

【33570】Re:マクロのクリックについて
発言  かみちゃん  - 06/1/15(日) 22:08 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>クリックすれば自動でマクロを実行するようにできますよね?
>あのクリックするBOXなのですが位置を固定してシートに貼り付けておくことはできないのでしょうか?

クリックするBOXとは、以下のコードで表示されるダイアログボックスのことですか?
Sub Macro1()
 Application.Dialogs(xlDialogRun).Show
End Sub

ダイアログボックスではなくて、コマンドボタンとかではいけないのでしょうか?

【33574】Re:マクロのクリックについて
発言  gako  - 06/1/16(月) 7:49 -

引用なし
パスワード
   ▼ky さん:

コントロールツールボックスのことでしょうか。
これを使えば固定できます。カラフルなボタンも作成出来ます。

>クリックすれば自動でマクロを実行するようにできますよね?
>あのクリックするBOXなのですが位置を固定してシートに貼り付けておくことはできないのでしょうか?

【33589】Re:マクロのクリックについて
質問  ky  - 06/1/16(月) 13:18 -

引用なし
パスワード
   ▼gako さん:
>▼ky さん:
>
>コントロールツールボックスのことでしょうか。
>これを使えば固定できます。カラフルなボタンも作成出来ます。
>
>>クリックすれば自動でマクロを実行するようにできますよね?
>>あのクリックするBOXなのですが位置を固定してシートに貼り付けておくことはできないのでしょうか?

コントロールツールボックスのコマンドボタンのことです。
灰色の長方形のやつです。
普段は位置が変わったりしないのですが、そのシートの値をクリアすると上に上がってきて邪魔になるので;

【33600】Re:マクロのクリックについて
質問  ky  - 06/1/16(月) 15:46 -

引用なし
パスワード
   >>>クリックすれば自動でマクロを実行するようにできますよね?
>>>あのクリックするBOXなのですが位置を固定してシートに貼り付けておくことはできないのでしょうか?
>
>コントロールツールボックスのコマンドボタンのことです。
>灰色の長方形のやつです。
>普段は位置が変わったりしないのですが、そのシートの値をクリアすると上に上がってきて邪魔になるので;

追加です。
Private Sub CommandButton1_Click()
マクロ
End Sub
で作ったボタンです。

シートを選択して、「書式と値のクリア」をした時はボタンの位置は変わらないのですが、「削除」を選ぶとボックスの大きさが変わり場所も変わるので困ってます;

【33601】Re:マクロのクリックについて
回答  じゅん  - 06/1/16(月) 15:56 -

引用なし
パスワード
   ▼ky さん こんにちは

コントロールツールボックスのコマンドボタンですが、
デザインモードにして右クリックすると、選択状態になりますよね。
(角に○が表示された状態)
そこで、メニューから「コントロールの書式設定」を選択し、
プロパティタブから【セルに合わせて移動やサイズ変更をしない】を
選択すれば、大丈夫ではないでしょうか?

【33602】Re:マクロのクリックについて
お礼  ky  - 06/1/16(月) 16:00 -

引用なし
パスワード
   ▼じゅん さん:
>▼ky さん こんにちは
>
>コントロールツールボックスのコマンドボタンですが、
>デザインモードにして右クリックすると、選択状態になりますよね。
>(角に○が表示された状態)
>そこで、メニューから「コントロールの書式設定」を選択し、
>プロパティタブから【セルに合わせて移動やサイズ変更をしない】を
>選択すれば、大丈夫ではないでしょうか?


回答ありがとうございます。
ただ、【セルに合わせて移動やサイズ変更をしない】にしてもサイズが変わってしまいました;
縮んだり大きくなったりなんか情けないマクロに見えてきます;

【33607】Re:マクロのクリックについて
発言  じゅん  - 06/1/16(月) 16:38 -

引用なし
パスワード
   ▼ky さん:
>ただ、【セルに合わせて移動やサイズ変更をしない】にしてもサイズが変わってしまいました;

そうですか・・・
一応、こちらでも下記ようなテストはしてみたのですが、現象は
現れませんでした。。

・新規にExcelを起動する
・C列を適当な長さに伸ばす
・横長のコマンドボタンを作成する
・C列を削除
※C列は適当な列として下さい

上記、手動とマクロ実行、両方試しましたがサイズが変更される
ことはありませんでした。

【33611】Re:マクロのクリックについて
質問  ky  - 06/1/16(月) 17:26 -

引用なし
パスワード
   これはどうでしょうか?
・新規にExcelを起動する
・A列からE列まで適当な数字を入れる
・これを縦に10行分作る
・コマンドボタンを適当な場所に作成
・左上をクリックして全シート選択して「削除」を選ぶ

サイズの項目に
「縦横比を固定する」とありましたので、これを選ぶと大きさが変わることは
なくなりました。
ただ、上記のように削除を選ぶとボタンが下に下がっていきます・・
なぜか「書式と値のクリア」を選んだ時はボタンの位置は変わりません。

【33613】Re:マクロのクリックについて
発言  じゅん  - 06/1/16(月) 17:48 -

引用なし
パスワード
   ▼ky さん:
>これはどうでしょうか?
>・新規にExcelを起動する
>・A列からE列まで適当な数字を入れる
>・これを縦に10行分作る
>・コマンドボタンを適当な場所に作成
>・左上をクリックして全シート選択して「削除」を選ぶ
たしかに、上記方法だとボタンが下がりますね・・・
「削除」ということで、行削除に関係する何かを内部でしているんでしょうかね??
その点、「数式と値のクリア」は、行削除をしないので、ズレるということは
ないってことですかね。。

仕様なのかよく分かりませんが、「数式と値のクリア」で処理に
困らないのであれば、そちらをお使いになられるのが良いかと思います。
#本音は、原因追求に時間を割けないという理由からなのですが

私からで恐縮なのですが、もしお分かりになられる方がいらっしゃいましたら、
ご回答をお願い致します。

【33614】Re:マクロのクリックについて
お礼  ky  - 06/1/16(月) 17:59 -

引用なし
パスワード
   >「削除」ということで、行削除に関係する何かを内部でしているんでしょうかね??
>その点、「数式と値のクリア」は、行削除をしないので、ズレるということは
>ないってことですかね。。
>
>仕様なのかよく分かりませんが、「数式と値のクリア」で処理に
>困らないのであれば、そちらをお使いになられるのが良いかと思います。
>#本音は、原因追求に時間を割けないという理由からなのですが
>
>私からで恐縮なのですが、もしお分かりになられる方がいらっしゃいましたら、
>ご回答をお願い致します。

調査して頂きありがとうございました。
とりあえずは「数式と値のクリア」でやってみようと思います。
「削除」の時は特別に何か実行されてるようですね・・

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