- 1 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 00:22:23.67 ID:Fd224klc0.net]
- !extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付ける ExcelのVBAに関する質問スレです コード書き込みや作成依頼もOK ※前スレ Excel VBA 質問スレ Part68 https://mevius.5ch.net/test/read.cgi/tech/1598756127/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 802 名前:デフォルトの名無しさん mailto:sage [2021/03/03(水) 21:19:07.61 ID:CdcHt2GZ0.net]
- シートの中身を初期化しようと、範囲選択してClearcontentしたら処理が滅茶苦茶重くて
他のどの処理よりも一番重いまであります セルの中身をクリアして真っ新にしたいんですが、軽くなる方法とか削除するのに他のいい方法は何かありますか?
- 803 名前:デフォルトの名無しさん mailto:sage [2021/03/03(水) 22:01:26.45 ID:x1QDDRPj0.net]
- 画面更新切ってないとか
- 804 名前:デフォルトの名無しさん mailto:sage [2021/03/03(水) 22:53:36.00 ID:cY/9Er0+0.net]
- 場合によってはシートごと削除&同じ名前のシート作成orテンプレで用意していたシートをコピー
- 805 名前:デフォルトの名無しさん [2021/03/03(水) 23:58:49.06 ID:zTCiutcbd.net]
- >>800
Clearcontentsじゃなくて単に「削除」に時間が掛かってるだけ説。 どうしようもないExcelのバグ、俺もこの前株シミュレーター作ってて直面した。 たかだが3万行×1列消すのに10分掛かる糞仕様。 どういうわけかD列とE列に入っているがD列を消してからだとE列が、E列を消してからだとD列がそうなる。 2007と2013入れてたがどちらでも同じ結果。スプレッドシートでならサクっと消せた。
- 806 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 00:37:39.40 ID:0V1y42950.net]
- 質問させてください
業務用PCのためDsoFramerのインストールを容易には出来ない環境で、ユーザーフォームにワークシートを表示するシステムを作成するのは厳しいでしょうか
- 807 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 02:10:45.74 ID:EcELbNCH0.net]
- レスありがとうございます
画面更新は勿論切ってます ただ初期化したいだけなのにアホみたいに時間が掛かるので、同じ使用のシートを作る処理にする事も検討します
- 808 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 06:47:21.46 ID:yRtnuXOv0.net]
- 変数に入れてから消すとか、同じ選択範囲の配列(空白)ぶっこんでみてもだめかな
- 809 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 10:44:48.81 ID:B7/1q6yvH.net]
- 一気に何万行も消さずに100行ずつとか小分けしたら軽くなったりしないのかな
- 810 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 10:49:05.92 ID:1zCrSMV60.net]
- ClearContentsで重かったことなんてないなあ。
めんどくさくてVBAじゃなくマクロで作って選択範囲小分けのまま放置してるからかな?
- 811 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 11:15:36.75 ID:fKYNPqjU0.net]
- >>800
ふーん 範囲指定して消したらどう? 後、最近のEXCELはひょっとして セルの内容が変わったら 再計算しているかも知れないから 一応自動計算も切ってみたら? セル値が変わった時のイベント拾って 何かやってるとかいうオチだったら 問題外だけど
- 812 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 11:36:50.11 ID:EtHhkpeQ0.net]
- スレが見つからなかったのでこちらで失礼します
C8の値が$100にならない理由を教えて下さい https://i.imgur.com/XLERVNc.png
- 813 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 11:53:16.96 ID:w9aQykj0M.net]
- 関数変わっちゃうけど代案を出すなら
VLOOKUP(B8,B1:C5,2,FALSE) とかどう?
- 814 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 12:01:03.02 ID:1zCrSMV60.net]
- なんだこりゃ
LookUpって欠陥あるんかね
- 815 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 12:21:33.50 ID:w9aQykj0M.net]
- LOOKUPって近似値を検索する関数だから文字列探そうとすると上手くいかない事が多かった気がする
だから面倒臭くなってVLOOKUP,HLOOKUPを使うように癖をつけた記憶がある
- 816 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 13:49:43.11 ID:1PJYOy7Jr.net]
- これ思い出したわ
https://i.imgur.com/x2uWdkO.jpg https://i.imgur.com/fnrEWzZ.jpg
- 817 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 13:50:26.95 ID:FInty+sk0.net]
- 新規作成してから試してみたけど$100になったな
- 818 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 14:14:53.10 ID:Kq0/JwOuM.net]
- >>810
C8 が "もり " みたいに空白入ってるとかじゃね?
- 819 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 14:47:21.95 ID:skJUg0gJ0.net]
- 検査範囲の値は昇順にしてください
そうでなければ正しい値はえられません 並んでないときはVLOOKUPやHLOOKUPを使ってください という旨のことをヘルプに書いてある。
- 820 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 16:50:41.38 ID:b7V1SruDM.net]
- LookupにもVLookupやHLookupみたいに検索方法のオプションあればいいのにね
まあMSとしてはExcel最新版にしてXLookup使ってねって言うことなんだろうな
- 821 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 18:46:57.78 ID:EcELbNCH0.net]
- 初期化で若干重たいのは取り敢えず諦めることにして、外部のCSVをクエリテーブルで読み込んでから
Refleshでシートに書き込んでるのですが、この書き込む前の段階で、クエリテーブル上で不要な列のデータを削除する事って可能でしょうか? 不要なデータが大量に混ざっているので、全部まとめてシートに書き込むとやはり重たいので軽量化したいのですが……
- 822 名前:デフォルトの名無しさん [2021/03/04(木) 19:49:49.80 ID:V/SEJayw0.net]
- いつものあいつだな
- 823 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 20:49:35.42 ID:yRtnuXOv0.net]
- lookup系よりindexmatch使うことが多いな
- 824 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 20:55:32.61 ID:INwEijJcM.net]
- lindexmatch使いアピールしてはじめて自称excel上級者として一人前
- 825 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 21:28:29.09 ID:Cjl2zDCE0.net]
- 昔はユーザー定義関数作ったけど、今はXLOOKUPがある。
- 826 名前:デフォルトの名無しさん mailto:sage [2021/03/04(木) 22:18:19.39 ID:1zCrSMV60.net]
- IindexMatchなんぞ使わず、
列をボーンとコピー挿入してVLOOKしてこそ一人前
- 827 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 05:33:04.89 ID:eGeMRqFI0.net]
- いつものあいつて何?
- 828 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 09:21:20.59 ID:n//DPju00.net]
- とうしつの自己紹介
- 829 名前:デフォルトの名無しさん mailto:sage [2021/03/05(金) 21:02:22.60 ID:s30llsqJ0.net]
- 臭う質問者の総称
- 830 名前:デフォルトの名無しさん mailto:sage [2021/03/06(土) 12:22:29.01 ID:yJvSdslEH.net]
- 実際に使ってないような質問をして答えさせて悦に入る人
- 831 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 10:26:06.26 ID:FD1rrusm0.net]
- webページからデータをとってきてセルに格納するマクロを書いています
msxml2.xmlhttpというのを使うとページの内容をgetすることができるのですが、これはどうやらieを利用しているようです ieはいつなくなるかわからないので他の方法があれば今のうちから変えておきたいのですが、vbaで使える方法で他にどういうのがあるか教えてください
- 832 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 10:30:32.44 ID:ZX3XyXetM.net]
- IEはなくなるのにVBAは大丈夫だと思う理由は?
言語もPythonとかにしてBeautifulSoupやSeleniumでも使った方がよい
- 833 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 10:37:32.50 ID:4ExLqYxe0.net]
- パワークエリはどうかな
- 834 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 10:42:14.29 ID:TW4NSoKtM.net]
- 無くなったときのビジネスインパクトはIEよりもVBAの方が遥かに小さいから、MSがどっちか先に切るとしたらVBAだろう
最悪VBAは切られてもExcelのバージョンを塩漬けにして運用できなくはないしな
- 835 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 11:28:15.07 ID:zpOLYdVD0.net]
- >>830
まあそのうちpythonに移行するんでしょうけど、今は慣れない言語を一から勉強してる暇はないので それで、あなたはvbaでやる他の方法を示せないということでよろしいですか? >>831 どうかな、じゃなくてどうやるのか教えてください
- 836 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 13:02:06.24 ID:JbGOdXToM.net]
- 704 名無し~3.EXE sage 2021/03/01(月) 20:11:45.17 ID:hZCKpI4x
デスクトップ版のVBAマクロに替えてWeb版はOfficeスクリプトがプレビュー中(現在は法人向け365のオンラインのみ) https://docs.microsoft.com/ja-jp/office/dev/scripts/resources/vba-differences 705 名無し~3.EXE sage 2021/03/01(月) 20:16:10.79 ID:hZCKpI4x Excelの新自動化ソリューション「Office Scripts」プレビュー版が登場 https://ascii.jp/elem/000/004/000/4000725/ Excel操作をJavaScriptで記録 〜Microsoft、“Office Scripts”をパブリックプレビュー https://forest.watch.impress.co.jp/docs/news/1227931.html
- 837 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 13:04:56.15 ID:JbGOdXToM.net]
- 788 名無し~3.EXE sage 2021/03/03(水) 18:26:40.20 ID:5NVXQTtc
Excel関数ベースのプログラミング言語「Microsoft Power Fx」登場 オープンソースで公開予定 https://www.itmedia.co.jp/news/articles/2103/03/news080.html Microsoft、自社製RPAツールを全Windows 10ユーザーに無償提供 マウスクリックやキーボード入力をGUIで自動化 https://www.itmedia.co.jp/news/articles/2103/03/news096.html
- 838 名前:デフォルトの名無しさん [2021/03/07(日) 13:46:03.75 ID:5FBwssoR0.net]
- >>833
なんだただの馬鹿か 煽って聞きだそうとしてもこのスレはいつものあいつで耐性ができた人ばかりだから無理
- 839 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 14:06:40.31 ID:4ExLqYxe0.net]
- 触れないようにしてたけど辛辣で草
- 840 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 17:25:15.30 ID:CYFzWFvV0.net]
- >>836
答えられないならレスしなくていいよ 無能に用はないから
- 841 名前:デフォルトの名無しさん [2021/03/07(日) 17:51:15.16 ID:5FBwssoR0.net]
- >>838
悔し買ったか?馬鹿
- 842 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 18:27:16.06 ID:REgzkSN70.net]
- な、age厨だろ?
- 843 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 20:22:49.89 ID:l5mf+U2f0.net]
- 反論できなくてアゲサゲ言い出す奴は見苦しい
- 844 名前:デフォルトの名無しさん mailto:sage [2021/03/07(日) 21:30:58.30 ID:iHuYVCVV0.net]
- 言われて下げてやんのwww
- 845 名前:デフォルトの名無しさん [2021/03/07(日) 22:58:33.05 ID:5FBwssoR0.net]
- 馬鹿は自分が相手にしてるのはただ一人だけと思い込む
- 846 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 05:43:53.99 ID:bSh0ioyn0.net]
- な、age厨だろ?
- 847 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 07:03:19.05 ID:+AeHqC2j0.net]
- 自己紹介www
- 848 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 09:05:36.54 ID:+ItxpBbz0.net]
- 類友
- 849 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 09:36:00.68 ID:gk28PyLU0.net]
- もはや論点なにそれ状態
- 850 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 10:52:47.61 ID:TrYviUKj0.net]
- 保存して閉じる処理をしても、ファイルは閉じてもExcelはとじません
Private Sub Workbook_BeforeClose(Cancel As Boolean) '処理 Application.DisplayAlerts = False Application.Quit ThisWorkbook.Close savechanges:=True Application.DisplayAlerts = True End Sub これでもダメでした Application.Quit ThisWorkbook.Close savechanges:=True
- 851 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 11:07:15.73 ID:9xs5g46P0.net]
- ActiveWindow.Close
- 852 名前:848 mailto:sage [2021/03/08(月) 11:38:58.50 ID:TrYviUKj0.net]
- >>849
Application.Quit ThisWorkbook.Close savechanges:=True ActiveWindow.Close これもダメでした
- 853 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 11:53:11.92 ID:9xs5g46P0.net]
- Application.Quit
Application.DisplayAlerts = False ThisWorkbook.Close savechanges:=True Application.DisplayAlerts = True
- 854 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 11:57:13.64 ID:vFSNvomr0.net]
- Application.DisplayAlerts = False
If Workbooks.Count = 1 Then Application.Quit Else ThisWorkbook.Close Application.DisplayAlerts = True End If とかどう?
- 855 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 11:59:04.12 ID:ub+dBY/l0.net]
- >>848
何でセーブする前にEXCELのアプリケーション閉じようとしてるの?
- 856 名前:848 mailto:sage [2021/03/08(月) 12:04:00.24 ID:TrYviUKj0.net]
- >>851
>>852 ダメでした。 ほかのファイルでは問題なくExcelが終了するのですが Private Sub Workbook_BeforeClose(Cancel As Boolean) を使うマクロのときだけ、閉じなくなるような気がします。関係ありますかね?
- 857 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 12:23:48.80 ID:Qtlmv4rK0.net]
- >>853
- 858 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 12:30:21.22 ID:ub+dBY/l0.net]
- わざわざセーブメッセージ叩き潰して
ブック捕まえたまんまにして アプリケーション閉じようとしてるんだから わざと閉じられないようにしているようにしか見えない
- 859 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 12:44:18.76 ID:Qtlmv4rK0.net]
- savechangesでも無限ループしてそう
- 860 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 12:56:18.62 ID:vFSNvomr0.net]
- >>854
BeforeCloseにApplication.Quit記述してイミディエイトからThisWorkbook.Closeを実行してみたけど問題なく閉じたから何か別の物が干渉してる可能性があるかなぁ
- 861 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 13:04:41.43 ID:9xs5g46P0.net]
- めっちゃ古いバージョンとかじゃないだろうな
- 862 名前:848 mailto:sage [2021/03/08(月) 13:32:58.59 ID:TrYviUKj0.net]
- >>855
当初はこれでしたが、ググったら、Application.Quitを上に書くらしいです ThisWorkbook.Close savechanges:=True Application.Quit >>856 Application.Quit ThisWorkbook.Close savechanges:=True だけでも同じでした >>857 他に保存する方法を教えてください >>858 自分でも試してみましたが、確かにちゃんと閉じますね。他の干渉を疑ってみます。 >>859 2019です
- 863 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 13:49:36.30 ID:9xs5g46P0.net]
- Application.EnableEvents = true
を頭に付けてみるとか
- 864 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 18:00:51.59 ID:+0kCYoNG0.net]
- そこでやるべきことは ThisWorkbook.Save だけだと思うんだが
- 865 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 18:30:55.70 ID:bSh0ioyn0.net]
- コマンドプロンプトでtaskkill /f /im excel.exe
- 866 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 19:53:15.72 ID:Awv++sSE0.net]
- Quitは最後では
変なExcelプロセスが残ってないか確認した方がいいのでは
- 867 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 21:03:57.98 ID:53ng3r6C0.net]
- VBEでVBAを使って出来たものがマクロであってる?
本屋にVBAの本とマクロの本があるけど同じことと思っておk?
- 868 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 21:12:54.65 ID:ub+dBY/l0.net]
- >>865
半分正解
- 869 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 21:17:42.97 ID:ub+dBY/l0.net]
- 「VBEで作ったものはマクロ」
これは合ってる 「VBAとマクロは同じことを言っている」 マクロにはVBAtで作られたもの以外に 4.0マクロと言うものが有ってだな・・・ まぁ、あまり気にしなくても良いかもしんないけど
- 870 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 21:34:20.02 ID:B96zl28N0.net]
- マクロ
スクリプト 関数 これらはプログラムのひとかたまり 厳密に区別しずらいけどそれぞれ ニュアンスの違いはある
- 871 名前:デフォルトの名無しさん [2021/03/08(月) 21:58:36.85 ID:U/cFdqiVM.net]
- >>865
VBEはエディタ。Excelの場合はVBAとマクロは同じ意味で使われる。ExcelマクロがExcel VBAのコードで表現されるため。
- 872 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 22:10:13.99 ID:Awv++sSE0.net]
- >>867
なんかいろいろ違うぞ
- 873 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 22:16:46.29 ID:Dj6nESKZ0.net]
- 関数は全然違うだろwww
- 874 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 22:42:26.89 ID:53ng3r6C0.net]
- >>866
まだ表紙なのに理解半分かw >>867 4.0マクロネットで見て使ったこと1回だけあるけど関数みたいなやつだった記憶。 >>868 スクリプトも便利そうですよね。 デスクトップかっこ良くするフリーソフトに自由にスクリプト使えますって書いてあって挫折した。。 >>869 出来たもんがマクロでVBAが設計図でVBEが紙と鉛筆か。 みんなありがと、ネットにも解説サイトあるけど違うとこ見ちゃうから本買ってくるわ。ノシ
- 875 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 23:14:12.98 ID:u4CRr3CF0.net]
- そういえばvbaをjsで書ける世界まだなんだっけ?
gasみたいな感じで書けないかな
- 876 名前:デフォルトの名無しさん mailto:sage [2021/03/08(月) 23:18:26.32 ID:hUWITx/G0.net]
- WScriptのJScriptでExcel使えるだろ
- 877 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 00:19:47.43 ID:fLnH8jKyM.net]
- >>873
>>834
- 878 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 02:53:50.15 ID:uNAjD4zcH.net]
- 微妙に違う気がするなあ
VBAはプログラミング言語の名前(の略称)。単語と文法が書いてあるだけの辞書みたいなもん その言語で書かれた物がマクロで、むしろ設計図はこっちが近い VBEはマクロの作成を手助けするツール、紙と鉛筆って考え方はだいたい合ってる で、マクロの中でも結果を一組だけ呼び出し元に返すように作られてるのが関数
- 879 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 05:15:21.29 ID:suvlK62N0.net]
- 機能とワークシート関数とか全くわからん
操作なんてVBAで良いじゃん 周りでもそういった人いるしさ
- 880 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 08:22:35.06 ID:zXQo4RJq0.net]
- 本来、Excelの操作の自動化を目的にしたVBAマクロなのに元の機能そのものが全く分からんとか本末転倒にも程がある
- 881 名前:デフォルトの名無しさん [2021/03/09(火) 10:45:46.13 ID:pnwu5thka.net]
- 作成依頼です
一定範囲内において、選択されたセルすべてに、書式設定で取り消し線を付けたいです たとえば、D5からD20の範囲内で、そこ以外の範囲が選択されていた場合はエラーを返す 範囲内なら、選択されたセル(単一、複数、飛び石あり)すべてに、一括で取り消し線を追加 というような感じです 飛び石状態で複数が選択された場合に、上手く処理できなくて相談させていただきました よろしくお願い致します
- 882 名前:デフォルトの名無しさん [2021/03/09(火) 11:04:35.36 ID:oV9GYLDS0.net]
- >>879
そんな仕様のものを作ってはいけない
- 883 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 11:21:48.31 ID:Nc9tdWjH0.net]
- >>879
選択範囲をまとめて見るんじゃなくて、選択されたセル一つ一つについて既定の範囲内にあるか条件判断をし、エラーかそうでないか エラーでなく全てのセルが範囲内なら一つ一つのセルに取り消し線を追加 とすれば普通にできるでしょ 横着しようとしてるからいけないんじゃないの
- 884 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 11:25:30.81 ID:uNAjD4zcH.net]
- VBEは赤ペン先生?全部じゃないけど間違いをすぐ教えてくれる
- 885 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 11:58:31.47 ID:zYh1VL3E0.net]
- >>879
お金ください
- 886 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 12:03:56.11 ID:uNAjD4zcH.net]
- >>879
For Eachでセルを1個ずつ処理するんだよ For Each、セルアドレスチェック、1つでもD5-D20じゃなかったらエラー エラーがなかったらもう一度For Each、各セルに取り消し線 みたいな流れ
- 887 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 12:09:52.12 ID:4S2gbixUa.net]
- ピボットグラフのスライサー内の選択を変えた時にマクロが動くようにしたいです
イメージ的にはワークシートイベントです 例︰スライサーの日付を変更時にグラフの色を塗る 選択変更の検知方法を教えてください よろしくお願いします
- 888 名前:デフォルトの名無しさん [2021/03/09(火) 12:25:42.94 ID:t7O7P6i9M.net]
- 外枠なら面倒だけど取り消し線なら簡単だ
- 889 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 12:38:26.95 ID:uNAjD4zcH.net]
- 外枠でも大差ないと思う
Selectionの上下左右に罫線を引くだけ
- 890 名前:デフォルトの名無しさん [2021/03/09(火) 12:43:13.10 ID:pnwu5thka.net]
- >>881
>>884 なるほど、これなら自分でできそうです ありがとうございました
- 891 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 13:03:57.82 ID:C5e26MY+0.net]
- いえいえ、自分でもっと勉強してくださいね
- 892 名前:デフォルトの名無しさん mailto:sage [2021/03/09(火) 16:16:21.91 ID:1va3W7Si0.net]
- >>879
If Intersect(Selection, Range("D5:D20")).Count <> Selection.Count Then MsgBox "エラー" Else Selection.Font.Strikethrough = True End If
- 893 名前:デフォルトの名無しさん mailto:sage [2021/03/10(水) 00:11:15.88 ID:seJ5KfaI0.net]
- だってさ、先輩がExcelなんか全部マクロで動かせば良いって言われたからさ。。。
ワークシートの関数とかそんなもん覚えなくて良いと言われたからさ。 だからVBAしか知らない。 今凄く関数とか機能を覚えるために苦労してる。
- 894 名前:デフォルトの名無しさん mailto:sage [2021/03/10(水) 02:20:07.32 ID:Mh5oeh7J0.net]
- >>891
無理してやる必要ないのに、何のために覚えるの?
- 895 名前:デフォルトの名無しさん mailto:sage [2021/03/10(水) 07:58:05.94 ID:seJ5KfaI0.net]
- >>892
マクロだけでは遠回りだと気づいて
- 896 名前:デフォルトの名無しさん mailto:sage [2021/03/10(水) 08:18:24.93 ID:afuwFvM40.net]
- vlookupはなんであんな変なインターフェースなんですか
- 897 名前:デフォルトの名無しさん [2021/03/10(水) 09:29:52.26 ID:AjUIRLk9M.net]
- ポーカーフェイスですよ
- 898 名前:デフォルトの名無しさん [2021/03/10(水) 10:14:53.26 ID:B52MA1yl0.net]
- >>894
古いから
- 899 名前:デフォルトの名無しさん [2021/03/10(水) 14:59:19.94 ID:hxdj8Ixba.net]
- screenupdapingを非表示にした状態でcalculationを自動にしたら、ちゃんと計算やってくれますか?
- 900 名前:デフォルトの名無しさん mailto:sage [2021/03/10(水) 15:30:04.25 ID:PHH+vFRc0.net]
- >>897
自分でやってみりゃいいじゃん
- 901 名前:デフォルトの名無しさん [2021/03/10(水) 15:39:38.02 ID:hxdj8Ixba.net]
- >>898
updatingが表示になったときに計算されるのか、非表示中に計算されてるのかがわからないのです。
- 902 名前:デフォルトの名無しさん mailto:sage [2021/03/10(水) 15:43:34.11 ID:TvaGnuXK0.net]
- ExcelからVBAが完全になくなるより先にMSが先になくなりそうじゃない?
|

|