Excel VBA 質問スレ Part64

レス数が1000を超えています。これ以上書き込みはできません。
2019/12/02(月) 23:43:54.18ID:ngrqyTy20
!extend:checked:vvvvv:1000:512

ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK

※前スレ
Excel VBA 質問スレ Part63
https://mevius.5ch.net/test/read.cgi/tech/1568630099/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2020/03/14(土) 21:29:14.28ID:juE+caHb0
>>972
できました
ありがとうございます
2020/03/14(土) 21:46:30.89ID:uUhF8jFda
別のブックのVBAをRUNしたらMsgBoxが出てきてボタンをクリックしないといけなくなったんですが、
VBAでボタンをクリックする方法はないでしょうか。
その別のVBAの方は修正したくないので。
2020/03/14(土) 22:44:44.71ID:2hmQ2yxV0
sendkey enterでええんじゃね
2020/03/14(土) 23:46:23.57ID:1CTohHuR0
タッチディスプレイでエクセルドロップダウンリストが選択しにくいのでVbaでユーザーフォームで
ドロップダウンリストを全部表示させて選択式にしたいんだけど何か良い方法ありますか?
2020/03/15(日) 01:41:25.49ID:B9oF4/gh0
VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、ウィンドウの枠がマウスポインタの動きから
遅れて動き、ウィンドウの枠がチラつくのは自分だけですか?
CPU使用率は10%未満なのでスペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
2020/03/15(日) 01:50:40.72ID:B9oF4/gh0
>>978
メモリ使用率は50%未満です。
2020/03/15(日) 03:47:53.03ID:B9oF4/gh0
すいません。意味が分かりにくいので再投稿します。

VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、そのウィンドウの枠がチラつきながら
マウスポインタよりも目に見えて遅れて動きます。
これは直すにはどうしたら良いでしょうか。
CPU使用率は10%未満でメモリ使用率は50%未満なので
スペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
981デフォルトの名無しさん (スプッッ Sd02-TKmo)
垢版 |
2020/03/15(日) 07:14:17.59ID:DNgNcsNnd
仕様なので気にしない事
2020/03/15(日) 07:51:34.39ID:3dklKXuL0
>>977
ドロップダウンじゃない方のリストボックスを使う
ユーザーフォームにこだわらなければ、空欄にリストの内容を表示して、イベントで拾ってもいいと思う
2020/03/15(日) 14:54:37.12ID:0UhNKPF0r
(インクの開始)とかをマクロボタンに登録可能?
各機能をマクロボタン化したいけど、どの機能がどのマクロか探しても出てこない…
2020/03/15(日) 15:25:04.36ID:/MmP9RhE0
これ?
With Application.CommandBars
 If .GetEnabledMso("InkingStart") = True Then
  .ExecuteMso "InkingStart"
 End If
End With
2020/03/15(日) 17:52:47.26ID:LHwp9FeQ0
描画にインク機能があるが、再生が無い。
2019なのに何故?
2020/03/15(日) 17:56:02.76ID:ro5SoUspd
>>983
まあ回答じゃないけど、その場で
Dim cb As Commandber
Dim ctl As CommandbarControl
For Each cb In Application.Commandbars
Debug.Print cb.Name
For Each ctl In cb.Controls
Debug.Print " " & ctl.Name
Next
Next
的なのを実行して調べるな。(出先なのでExcel触れないから間違ってるかも。NameはCaptionか?)
大量に出てくるからDebug.Printじゃ間に合わないだろうから、GUIにしてリストボックスとかにするのが現実的。
2020/03/15(日) 23:43:09.19ID:KOSOM8NC0
>OSはWin10でエクセル2010の環境です。
これだよ
2013以上にすると直るよ
2020/03/16(月) 09:42:32.24ID:zMoP23Lv0
Excelの内部構造が大幅に変わったのは2017からじゃなかったか
2020/03/16(月) 11:24:29.57ID:DJ4MbV7t0
2013じゃね
2020/03/16(月) 17:48:16.80ID:Ehy6Otktr
>>984
タッチパネルだとエラーがでたり、何も動かなかったりするね…
2020/03/16(月) 17:49:06.17ID:Ehy6Otktr
>>984
でもありがとう
お礼書いてなかった
2020/03/16(月) 20:29:35.60ID:YT6hS8mka
>>975-976
待ちになったままsendkey の行が処理されないですわ
2020/03/16(月) 20:57:04.54ID:G4gOAdERd
>>992
されるわけない。
マルチプロセスにすべし。
2020/03/16(月) 21:45:49.75ID:YT6hS8mka
>>993
こんな感じか
'CreateObject("Excel.Application")を宣言し変数を作成します。 Set myApp = CreateObject("Excel.Application") '以下のコードがエクセルを別プロセスで開くための肝になる点です。 myApp.Workbooks.Open "開く対象のファイルのフルパス" '
2020/03/16(月) 23:12:55.50ID:cMwINrzG0
コピーした行を挿入したいのにpasteやらDestination:=Rowsやらinsertやら試してもダメだったけどPasteSpecialしたら通った
よくわからん
2020/03/16(月) 23:46:26.48ID:ZHCf4FTc0
pasteやらDestinationじゃそりゃ出来んだろう
2020/03/17(火) 07:10:46.51ID:fnLz6KMUr
>>986
よくわからなかった
2020/03/17(火) 09:07:31.12ID:KpY/Lzz/M
>>996
そうなの?解説ページ見たんだけどな
ほかに行貼り付けする記述ってあります?
2020/03/17(火) 13:21:49.91ID:4wOPps0G0
Excel×Python最速仕事術
マクロはもう古い!
2020/03/17(火) 13:36:34.30ID:ybHHyXnP0
excelはエディタがどうにかならんのか?
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 105日 13時間 52分 40秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。