Excel VBA 質問スレ Part83 (867レス)
Excel VBA 質問スレ Part83 http://mevius.5ch.net/test/read.cgi/tech/1749348402/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
591: デフォルトの名無しさん [] 2025/08/03(日) 15:30:28.08 ID:hueQzkGD >>590 ここのスレが関連あるじゃないか糞 Excelはセルだし将棋盤の升目もセルだ http://mevius.5ch.net/test/read.cgi/tech/1749348402/591
592: デフォルトの名無しさん [sage] 2025/08/03(日) 15:56:24.14 ID:LgAcf5U1 >>591 なら将棋スレで訊け http://mevius.5ch.net/test/read.cgi/tech/1749348402/592
593: デフォルトの名無しさん [sage] 2025/08/03(日) 16:49:55.24 ID:ggxTCWx/ 将棋は文系なんだろうか sfenとか局面の棋譜データはあるのに盤面とのやり取りは>>>579みたいな画像をいまだに使ってるっぽい その辺ごにょごにょすれば莫大なお金になりそうだがはて http://mevius.5ch.net/test/read.cgi/tech/1749348402/593
594: デフォルトの名無しさん [] 2025/08/03(日) 17:18:18.76 ID:YZtGqrQ/ >>592 だが断ります >>593 そりゃ99.99%の一般人は579みたいな画像しか理解できないからでしょ ところでごにょごにょとはなんですか? http://mevius.5ch.net/test/read.cgi/tech/1749348402/594
595: デフォルトの名無しさん [] 2025/08/03(日) 17:20:11.60 ID:YZtGqrQ/ わたしがたくらんでる莫大なお金は 詰め将棋をAI的に生成させて 「詰将棋・問題数無限問!アプリ」を適正価格で大量に売り出すことだ http://mevius.5ch.net/test/read.cgi/tech/1749348402/595
596: デフォルトの名無しさん [sage] 2025/08/03(日) 17:40:57.05 ID:2B5I/jfB 詰将棋を自動生成するだけのプログラムならたしかもうあるんじゃなかったっけ。 手順の芸術性、棋力向上への有用性、解き味の良さなど、何らかの特徴でフィルタリングできる技術があるなら売れるかもしれないが、そうでないとあまりニーズがないんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1749348402/596
597: デフォルトの名無しさん [] 2025/08/03(日) 19:55:58.55 ID:V/GjesGC .AutoFilterで指定の日付に一致で挑戦していますがdate型で一致を試みても一致しないのですね DateSerial(指定の日付)ではダメで、 Format(DateSerial(指定の日付), "セル.Text") でないとダメなんですね こうなるとセルの表示形式をvbaで指定して表示形式を完全一致させるしかなさそうですね。 http://mevius.5ch.net/test/read.cgi/tech/1749348402/597
598: デフォルトの名無しさん [sage] 2025/08/03(日) 20:05:09.92 ID:uky3ZHQc やっと会社のOfficeが365版になったけどすごいね、追加された関数 配列系の関数がかなり強化されたから普通にワークシート関数でpandasっぽい操作が色々できて快適 http://mevius.5ch.net/test/read.cgi/tech/1749348402/598
599: デフォルトの名無しさん [] 2025/08/03(日) 20:10:32.84 ID:V/GjesGC >>598 パンダ🐼ズってなんですか?🤔 Power Queryでよくないでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1749348402/599
600: デフォルトの名無しさん [sage] 2025/08/03(日) 20:25:55.74 ID:N8dBwnie >>597 できた Range("A1:A32").AutoFilter field:=1, Criteria1:=">=" & DateSerial(2025, 8, 3), Criteria2:="<=" & DateSerial(2025, 8, 3) ※A2〜A32:2025/8/1〜2025/8/31 http://mevius.5ch.net/test/read.cgi/tech/1749348402/600
601: デフォルトの名無しさん [sage] 2025/08/03(日) 20:34:53.53 ID:q1hsOkHS >>598 てか、 普通にVBAでPython使えればいいのに… http://mevius.5ch.net/test/read.cgi/tech/1749348402/601
602: デフォルトの名無しさん [] 2025/08/03(日) 20:46:44.86 ID:V/GjesGC >>600 そうなんです 指定日に一致は.Text(画面上の表示)に合わせないといけないのに、 以上以下、 より大きいより小さいはできるんです だからどうしてもdate型でやろうと思うなら、 DateSerial(2025, 8, 3) "=<" “>=”DateSerial(2025, 8, 3) みたいにCriteria1とCriteria2を駆使しなければならない だったらセルの表示形式も一時的でいいから一意に固定してそれでformat(date型,”指定した書式”)でCriteria1だけにフィルターした方が確実だと思
うのです http://mevius.5ch.net/test/read.cgi/tech/1749348402/602
603: デフォルトの名無しさん [] 2025/08/03(日) 21:11:15.05 ID:tG7R5evI >>598 ACCESS使えるならお勧め まあ何をDBでやると都合いいのか、からだが http://mevius.5ch.net/test/read.cgi/tech/1749348402/603
604: デフォルトの名無しさん [] 2025/08/03(日) 22:36:46.93 ID:V/GjesGC フィルターをするのもわソートをする事も一苦労な上に不正確というのがVBAの致命的な欠陥であり、ExcelがExcelたる由縁ではないでしょうか http://mevius.5ch.net/test/read.cgi/tech/1749348402/604
605: デフォルトの名無しさん [] 2025/08/03(日) 22:59:57.32 ID:FAt4VsX5 >>604 Execlは表計算ソフトだからソートという機能は重要ではなかった フィルタも仕様を大きく変えたので、VBAがついてこれないだけ。 http://mevius.5ch.net/test/read.cgi/tech/1749348402/605
606: デフォルトの名無しさん [] 2025/08/03(日) 23:00:50.98 ID:FAt4VsX5 >>604 Excelシートをテーブルに見立ててSQLで操作できるんだよ? http://mevius.5ch.net/test/read.cgi/tech/1749348402/606
607: デフォルトの名無しさん [] 2025/08/03(日) 23:30:27.42 ID:V/GjesGC VPageBreaks(1).Dragoff xlToRight,1 http://mevius.5ch.net/test/read.cgi/tech/1749348402/607
608: デフォルトの名無しさん [] 2025/08/04(月) 06:52:45.16 ID:se5vJG1P テーブルのAutoFilterの絞り込みを解除するにはws.ShowAllDataではなくてtbl.AutoFilter.ShowAllDataだったのね http://mevius.5ch.net/test/read.cgi/tech/1749348402/608
609: デフォルトの名無しさん [sage] 2025/08/04(月) 07:58:56.26 ID:s0XyzxW3 >>603 Accessは次の2027でディスコン、後継はExcelのモダン機能使えって話だからな 今からAccess使い始めるメリットは僅少 http://mevius.5ch.net/test/read.cgi/tech/1749348402/609
610: デフォルトの名無しさん [] 2025/08/04(月) 12:16:02.82 ID:ID6mjO5y >>609 情弱w http://mevius.5ch.net/test/read.cgi/tech/1749348402/610
611: デフォルトの名無しさん [sage] 2025/08/04(月) 13:02:17.40 ID:s0XyzxW3 >>610 ? http://mevius.5ch.net/test/read.cgi/tech/1749348402/611
612: デフォルトの名無しさん [] 2025/08/06(水) 12:21:48.06 ID:ALrU+FVg そして時は動き出す http://mevius.5ch.net/test/read.cgi/tech/1749348402/612
613: デフォルトの名無しさん [sage] 2025/08/06(水) 19:01:16.26 ID:x4zMZ0Dh と思ったがやっぱり止める http://mevius.5ch.net/test/read.cgi/tech/1749348402/613
614: デフォルトの名無しさん [] 2025/08/06(水) 19:03:13.54 ID:Cijl6HjH 普通にExcelを使用するならまず使わないAddress関数も、VBAならセルの指定やセルの範囲指定に使えるとやっと気づいて感動を覚えた。 http://mevius.5ch.net/test/read.cgi/tech/1749348402/614
615: デフォルトの名無しさん [] 2025/08/06(水) 19:28:37.58 ID:YepNzGI4 馬鹿自慢ですか? http://mevius.5ch.net/test/read.cgi/tech/1749348402/615
616: デフォルトの名無しさん [sage] 2025/08/06(水) 19:51:44.79 ID:mVrVWGPw >>587 なんとか、Seleniumでテーブルのデータ取れた うれしい http://mevius.5ch.net/test/read.cgi/tech/1749348402/616
617: デフォルトの名無しさん [] 2025/08/06(水) 19:57:00.96 ID:Cijl6HjH >>616 Power Automate Desctop使おう泣 http://mevius.5ch.net/test/read.cgi/tech/1749348402/617
618: デフォルトの名無しさん [] 2025/08/06(水) 20:54:00.65 ID:Cijl6HjH VBAのRangeと関数のINDIRECTはほぼ似た様なものだったんだ http://mevius.5ch.net/test/read.cgi/tech/1749348402/618
619: デフォルトの名無しさん [sage] 2025/08/06(水) 20:55:15.43 ID:tEmBbRM5 >>614 ADDRESS関数はワークシートで使うならINDIRECT関数と組み合わせると便利だよ http://mevius.5ch.net/test/read.cgi/tech/1749348402/619
620: デフォルトの名無しさん [] 2025/08/06(水) 21:22:56.67 ID:Cijl6HjH ワークシートのセルに=D1:F10を入力します。 =を消します あ〜ら不思議 Range()に使える文字列になります震え声 知らなかった http://mevius.5ch.net/test/read.cgi/tech/1749348402/620
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 247 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s