■ このスレッドは過去ログ倉庫に格納されています
Excel VBA 質問スレ Part64
- 1 :デフォルトの名無しさん :2019/12/02(月) 23:43:54.18 ID:ngrqyTy20.net
- !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
- 956 :デフォルトの名無しさん (オッペケ Sr91-tJbe):2020/03/13(金) 11:44:52 ID:ojnGj1Dgr.net
- >>953
これは電子書籍無料ダウンロードはできないのね
見るだけか
- 957 :デフォルトの名無しさん :2020/03/13(金) 12:07:27.45 ID:ZeWzgGw60.net
- >>953
いいね!
>>954
ソース?
- 958 :デフォルトの名無しさん :2020/03/13(金) 14:33:35.87 ID:DsczgAs80.net
- https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/
今後、Visual Basicを言語として進化させる予定はありません。
言語の変更を必要とする.NET Coreの将来の機能は、Visual Basicではサポートされない可能性があります。
プラットフォームの違いにより、.NET Framework上のVisual Basicと.NET Coreにはいくつかの違いがあります。
- 959 :デフォルトの名無しさん (ワッチョイ b901-FfQu):2020/03/13(金) 15:39:53 ID:yxSDhoD50.net
- >>956
画像ファイル1ページずつならできないわけじゃないけど面倒やね
例えばクロームのデベロッパーツール使うと
- 960 :デフォルトの名無しさん :2020/03/13(金) 16:28:43.22 ID:hr/TjqNF0.net
- 廃止じゃないじゃん
馬鹿は死ねよ
- 961 :デフォルトの名無しさん :2020/03/13(金) 18:21:15.27 ID:cgyHyg3GM.net
- >>960
死ぬのは、スレ違いネタに必死になってるおまえの方だよ
- 962 :デフォルトの名無しさん :2020/03/13(金) 23:23:36.16 ID:VPbZTknR0.net
- いやいやお前だろ
- 963 :デフォルトの名無しさん :2020/03/13(金) 23:39:30.54 ID:sLWP0xGH0.net
- わかった!オレがしぬ!
- 964 :デフォルトの名無しさん (ワッチョイ c633-ioXh):2020/03/14(土) 09:26:33 ID:cldo6UeB0.net
- 罰が当たってコロナに感染重症化しそう
- 965 :デフォルトの名無しさん (ワッチョイ 8549-rHbc):2020/03/14(土) 09:28:47 ID:XOiIzQdu0.net
- わかった!おれもしぬ!
- 966 :デフォルトの名無しさん (アウアウウー Sac5-CfvC):2020/03/14(土) 09:55:43 ID:8jJQrMy3a.net
- はいはい!オレもしぬ!
- 967 :デフォルトの名無しさん (ワッチョイ 0994-GmOQ):2020/03/14(土) 16:27:40 ID:juE+caHb0.net
- A列の数字に対してabc順に処理をしたいんですがどのような構文にすればいいでしょうか?
A B C
1 a d
1 b e
1 c f
2 g i
2 h j
3 k l
- 968 :デフォルトの名無しさん :2020/03/14(土) 17:03:17.53 ID:9mSKrJ1e0.net
- >>967
abc順に進むカウンターでループ
BC列の各セルに対しfor eachループし、 カウンターと一致したら同行A列の数字に対して処理を行う
- 969 :デフォルトの名無しさん :2020/03/14(土) 17:48:23.61 ID:juE+caHb0.net
- >>968
すみません説明が悪かったです
A列を組としてB列を男C列を女としたときに
1組の男、1組の女、2組の男、2組の女‥‥の順でそれぞれ上から処理する形です
- 970 :デフォルトの名無しさん (ワッチョイ 2eba-ioXh):2020/03/14(土) 18:22:21 ID:nT2WeRIi0.net
- >>967の例で言うと
1-a (B1)
1-d (C1)
1-b (B2)
1-e (C2)
1-c (B3)
1-f (C3)
の順に処理したいって事?
- 971 :デフォルトの名無しさん (ワッチョイ feca-FfQu):2020/03/14(土) 18:47:53 ID:7lWVnCph0.net
- オレ: >>968すげぇ! >>967が言ってる意味分かるんだ!!
オレ: >>969?、組?男?女? 964を見てそれを想定するの、人類にはムリだよ…
で? 結局「処理」って何なん?
オレ: >>970すげぇ! さっぱり分からん!!
- 972 :デフォルトの名無しさん :2020/03/14(土) 18:53:08.37 ID:JrGvwLlh0.net
- アルファベット順だろ
A列がソートされてるんならIFで一個下と比較すりゃいいだろ
されてないならソートしろ
- 973 :デフォルトの名無しさん :2020/03/14(土) 18:53:46.16 ID:wiK5yt+U0.net
- >>971
わかる
エスパー
- 974 :デフォルトの名無しさん (ワッチョイ ed8e-TDt8):2020/03/14(土) 19:24:58 ID:JhfhrpV40.net
- 馬鹿は自分頭の中で整理できないから馬鹿なんだよな
- 975 :デフォルトの名無しさん (ワッチョイ 2eef-drwQ):2020/03/14(土) 19:50:52 ID:9mSKrJ1e0.net
- >>969
1((a,b,c),(d,e,f)),2((g,h),(i,j)),3((k),(l)) かな
どうも、アルファベット順というのも座標の説明に使っただけで、それでソートするってわけでもなさそうだね
組もごちゃ混ぜになってるわけでもないっぽいね
なら
上から下へ進むループを組んで、組が変わったら位置を記憶して、その範囲でB列、C列の順にループ
- 976 :デフォルトの名無しさん (ワッチョイ 0242-gN7l):2020/03/14(土) 19:54:23 ID:E0DYL6Pb0.net
- すげーよな
昇順になってんだから頭から順番に処理すりゃいいんじゃね?としか考えつかない
- 977 :デフォルトの名無しさん (ワッチョイ 0994-GmOQ):2020/03/14(土) 21:29:14 ID:juE+caHb0.net
- >>975
できました
ありがとうございます
- 978 :デフォルトの名無しさん:2020/03/14(土) 21:35:30.58 ID:ZtUBAZXIh
- 【公開】ぶっちゃけ、動画編集はかなり儲かる件【チャンスありすぎ】
https://www.youtube.com/watch?v=jSMi8qM95Xk
【超入門】YouTubeの動画編集で「月5万円」を稼ぐ方法【徹底解説】
https://www.youtube.com/watch?v=VfItWZ2PXVY
動画編集者が忙しいわけがない。めちゃくちゃラクな仕事だよ。
https://www.youtube.com/watch?v=z5MwL8gedNQ
【体験談】素人が映像クリエイターになった方法。
https://www.youtube.com/watch?v=6v9T0lBg_f0
SONY α6400でCinematicなVlog撮ってみた。【福島Vlog】
https://www.youtube.com/watch?v=3_XBZ6d8ghE
【2020冬版】VLOGやYouTubeするならこのカメラ5選!!【カメラ・映像初心者必見!】
https://www.youtube.com/watch?v=E1dQaugN96M
【最新副業】時給5000円以上も狙える「サムネイル制作」!
https://www.youtube.com/watch?v=nqlDb_AWUKo
ブログ・アフィリエイターをやめて動画編集者になった理由 メリット・デメリット・稼ぎ方を徹底解
https://www.youtube.com/watch?v=EyOga8qn6Xs
- 979 :デフォルトの名無しさん :2020/03/14(土) 21:46:30.89 ID:uUhF8jFda.net
- 別のブックのVBAをRUNしたらMsgBoxが出てきてボタンをクリックしないといけなくなったんですが、
VBAでボタンをクリックする方法はないでしょうか。
その別のVBAの方は修正したくないので。
- 980 :デフォルトの名無しさん (ワッチョイ b901-AGez):2020/03/14(土) 22:44:44 ID:2hmQ2yxV0.net
- sendkey enterでええんじゃね
- 981 :デフォルトの名無しさん :2020/03/14(土) 23:46:23.57 ID:1CTohHuR0.net
- タッチディスプレイでエクセルドロップダウンリストが選択しにくいのでVbaでユーザーフォームで
ドロップダウンリストを全部表示させて選択式にしたいんだけど何か良い方法ありますか?
- 982 :デフォルトの名無しさん (ワッチョイ b901-R/wk):2020/03/15(日) 01:41:25 ID:B9oF4/gh0.net
- VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、ウィンドウの枠がマウスポインタの動きから
遅れて動き、ウィンドウの枠がチラつくのは自分だけですか?
CPU使用率は10%未満なのでスペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
- 983 :978 (ワッチョイ b901-R/wk):2020/03/15(日) 01:50:40 ID:B9oF4/gh0.net
- >>982
メモリ使用率は50%未満です。
- 984 :978 :2020/03/15(日) 03:47:53.03 ID:B9oF4/gh0.net
- すいません。意味が分かりにくいので再投稿します。
VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、そのウィンドウの枠がチラつきながら
マウスポインタよりも目に見えて遅れて動きます。
これは直すにはどうしたら良いでしょうか。
CPU使用率は10%未満でメモリ使用率は50%未満なので
スペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
- 985 :デフォルトの名無しさん :2020/03/15(日) 07:14:17.59 ID:DNgNcsNnd.net
- 仕様なので気にしない事
- 986 :デフォルトの名無しさん (ワッチョイ 2eef-drwQ):2020/03/15(日) 07:51:34 ID:3dklKXuL0.net
- >>981
ドロップダウンじゃない方のリストボックスを使う
ユーザーフォームにこだわらなければ、空欄にリストの内容を表示して、イベントで拾ってもいいと思う
- 987 :デフォルトの名無しさん (オッペケ Sr91-lt+r):2020/03/15(日) 14:54:37 ID:0UhNKPF0r.net
- (インクの開始)とかをマクロボタンに登録可能?
各機能をマクロボタン化したいけど、どの機能がどのマクロか探しても出てこない…
- 988 :デフォルトの名無しさん (ワッチョイ 2eba-ioXh):2020/03/15(日) 15:25:04 ID:/MmP9RhE0.net
- これ?
With Application.CommandBars
If .GetEnabledMso("InkingStart") = True Then
.ExecuteMso "InkingStart"
End If
End With
- 989 :デフォルトの名無しさん (ワッチョイ 85da-drwQ):2020/03/15(日) 17:52:47 ID:LHwp9FeQ0.net
- 描画にインク機能があるが、再生が無い。
2019なのに何故?
- 990 :デフォルトの名無しさん (スップ Sd02-LpqU):2020/03/15(日) 17:56:02 ID:ro5SoUspd.net
- >>987
まあ回答じゃないけど、その場で
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にしてリストボックスとかにするのが現実的。
- 991 :デフォルトの名無しさん (ワッチョイ 8279-AXJv):2020/03/15(日) 23:43:09 ID:KOSOM8NC0.net
- >OSはWin10でエクセル2010の環境です。
これだよ
2013以上にすると直るよ
- 992 :デフォルトの名無しさん (ワッチョイ e5ce-drwQ):2020/03/16(月) 09:42:32 ID:zMoP23Lv0.net
- Excelの内部構造が大幅に変わったのは2017からじゃなかったか
- 993 :デフォルトの名無しさん :2020/03/16(月) 11:24:29.57 ID:DJ4MbV7t0.net
- 2013じゃね
- 994 :デフォルトの名無しさん (オッペケ Sr91-lt+r):2020/03/16(月) 17:48:16 ID:Ehy6Otktr.net
- >>988
タッチパネルだとエラーがでたり、何も動かなかったりするね…
- 995 :デフォルトの名無しさん (オッペケ Sr91-lt+r):2020/03/16(月) 17:49:06 ID:Ehy6Otktr.net
- >>988
でもありがとう
お礼書いてなかった
- 996 :デフォルトの名無しさん :2020/03/16(月) 20:29:35.60 ID:YT6hS8mka.net
- >>979-980
待ちになったままsendkey の行が処理されないですわ
- 997 :デフォルトの名無しさん :2020/03/16(月) 20:57:04.54 ID:G4gOAdERd.net
- >>996
されるわけない。
マルチプロセスにすべし。
- 998 :デフォルトの名無しさん :2020/03/16(月) 21:45:49.75 ID:YT6hS8mka.net
- >>997
こんな感じか
'CreateObject("Excel.Application")を宣言し変数を作成します。 Set myApp = CreateObject("Excel.Application") '以下のコードがエクセルを別プロセスで開くための肝になる点です。 myApp.Workbooks.Open "開く対象のファイルのフルパス" '
- 999 :デフォルトの名無しさん (ワッチョイ d22d-drUO):2020/03/16(月) 23:12:55 ID:cMwINrzG0.net
- コピーした行を挿入したいのにpasteやらDestination:=Rowsやらinsertやら試してもダメだったけどPasteSpecialしたら通った
よくわからん
- 1000 :デフォルトの名無しさん :2020/03/16(月) 23:46:26.48 ID:ZHCf4FTc0.net
- pasteやらDestinationじゃそりゃ出来んだろう
- 1001 :デフォルトの名無しさん :2020/03/17(火) 07:10:46.51 ID:fnLz6KMUr.net
- >>990
よくわからなかった
- 1002 :デフォルトの名無しさん (ワントンキン MMd2-drUO):2020/03/17(火) 09:07:31 ID:KpY/Lzz/M.net
- >>1000
そうなの?解説ページ見たんだけどな
ほかに行貼り付けする記述ってあります?
- 1003 :デフォルトの名無しさん (ワッチョイ 09e6-oTi3):2020/03/17(火) 13:21:49 ID:4wOPps0G0.net
- Excel×Python最速仕事術
マクロはもう古い!
- 1004 :デフォルトの名無しさん (ワッチョイ 02a5-5LgE):2020/03/17(火) 13:36:34 ID:ybHHyXnP0.net
- excelはエディタがどうにかならんのか?
- 1005 :2ch.net投稿限界:Over 1000 Thread
- 2ch.netからのレス数が1000に到達しました。
総レス数 1005
270 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★