!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part62
https://mevius.5ch.net/test/read.cgi/tech/1561303297/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part63
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ d3d0-EPXH)
2019/09/16(月) 19:34:59.04ID:emfTAhXr070デフォルトの名無しさん (ワッチョイ 0d7c-2mlo)
2019/09/22(日) 18:49:17.99ID:hRt1URHX0 >>68
引数が間違ってるから
引数が間違ってるから
71デフォルトの名無しさん (アークセー Sx51-uljG)
2019/09/22(日) 19:59:23.95ID:hXw+7SRax >>68
一番目の式の方は、"A1".Offset(0, 12)という表現がVBAの構文上無効で何も値を返さない式になっている
なので、参照先のセル範囲の名前をバリアント型の引数として要求しているRangeプロパティ式の評価に失敗してしまい、Rangeオブジェクトの取得にも失敗する
文字列や数値のリテラルに.(任意の値)と続けて何らかのオブジェクトにアクセスしようとしても、そもそもそのようなアクセスルールが定義されていないので当然失敗する
反対にRange("A1").Offset(0,12)の方は構文上無効な表現がなく、RangeオブジェクトのメンバのOffsetプロパティ式を正しく用いているので、Offsetプロパティを介してA1セルから12列分座標移動したセルを取得することができる
一番目の式の方は、"A1".Offset(0, 12)という表現がVBAの構文上無効で何も値を返さない式になっている
なので、参照先のセル範囲の名前をバリアント型の引数として要求しているRangeプロパティ式の評価に失敗してしまい、Rangeオブジェクトの取得にも失敗する
文字列や数値のリテラルに.(任意の値)と続けて何らかのオブジェクトにアクセスしようとしても、そもそもそのようなアクセスルールが定義されていないので当然失敗する
反対にRange("A1").Offset(0,12)の方は構文上無効な表現がなく、RangeオブジェクトのメンバのOffsetプロパティ式を正しく用いているので、Offsetプロパティを介してA1セルから12列分座標移動したセルを取得することができる
72デフォルトの名無しさん (ワッチョイ 7901-hoFX)
2019/09/23(月) 08:06:29.00ID:1/X0hGb20 なにぬねの
73デフォルトの名無しさん (ドコグロ MMca-2D2T)
2019/09/23(月) 08:16:13.52ID:DBTsObIXM VBAのリテラルはメンバを持たないから
他言語だと型変換とかあるんだけど
他言語だと型変換とかあるんだけど
74デフォルトの名無しさん (アークセー Sx51-uljG)
2019/09/23(月) 14:19:12.95ID:6dsrIE/rx リテラルがそのままstring型オブジェクトとして使える言語だとメンバアクセスできて楽だよね
75デフォルトの名無しさん (ワッチョイ 7901-hoFX)
2019/09/23(月) 21:03:41.25ID:1/X0hGb20 たちつてやと
76デフォルトの名無しさん (ワッチョイ 7e0d-eime)
2019/09/24(火) 00:09:46.67ID:Knbo6pxK0 VBEはインテリセンスがクソ
77デフォルトの名無しさん (アークセー Sx51-uljG)
2019/09/24(火) 00:31:17.33ID:dEEBEAN9x VBEは静的に型判定できるリテラルくらいハイライト表示対応してくれと思う
78デフォルトの名無しさん (ワッチョイ 0d7c-2mlo)
2019/09/24(火) 01:28:17.40ID:GahaPn620 そもそもExcelのおまけ機能だし
79デフォルトの名無しさん (ワッチョイ 7901-hoFX)
2019/09/24(火) 12:36:08.37ID:b0EiNdg20 はひふへほ
80デフォルトの名無しさん (アウアウクー MM11-/3Y1)
2019/09/24(火) 12:41:06.36ID:jDE40bGiM イミディエイトとローカルのウインドウ、上下にドッキングしてしまったのだけど、左右にドッキングするようにはどうすればいいのだろう…
8149 (スッップ Sd22-/N/j)
2019/09/24(火) 12:46:55.24ID:PfH2ve03d82デフォルトの名無しさん (ワッチョイ 7901-hoFX)
2019/09/24(火) 12:57:05.92ID:b0EiNdg20 やいゆえよ
83デフォルトの名無しさん (アウアウウー Sa85-9q2I)
2019/09/24(火) 16:39:46.34ID:Zg6Hxb/Wa いきしちにひみいりい
84デフォルトの名無しさん (ワッチョイ 0d7c-2mlo)
2019/09/24(火) 19:07:39.27ID:GahaPn620 >>80
移動させる時に判定のシビアなガイド枠みたいなのが出るから置きたい位置にハマるまで頑張る
移動させる時に判定のシビアなガイド枠みたいなのが出るから置きたい位置にハマるまで頑張る
85デフォルトの名無しさん (ワッチョイ 7e0d-eime)
2019/09/25(水) 00:27:11.58ID:P1Zkaqvu0 VBAの代わりにPython実行環境を取り込む動きがあるらしいね
もしそうなったらVBA界隈の閉塞感も変わるかな
もしそうなったらVBA界隈の閉塞感も変わるかな
86デフォルトの名無しさん (アウアウウー Sa85-9q2I)
2019/09/25(水) 06:45:55.03ID:pkvL+Jrla まじ?
エクセルやってる一般社員様がpython始めたらどうなるんだろ
エクセルやってる一般社員様がpython始めたらどうなるんだろ
87デフォルトの名無しさん (スフッ Sd22-k+x8)
2019/09/25(水) 08:47:00.45ID:eyE9qOIMd おっぱいでexcelを自動化する
88デフォルトの名無しさん (アークセー Sx51-m6mK)
2019/09/25(水) 09:19:56.07ID:XMGhQQhjx Pythonエンジン搭載は色んな理由で見送られたはず
89デフォルトの名無しさん (ワッチョイ 298e-l2za)
2019/09/25(水) 13:51:45.80ID:uf0+2woN0 >>85
未だにこういう馬鹿がいるのか
未だにこういう馬鹿がいるのか
90デフォルトの名無しさん (JP 0H4a-tMNN)
2019/09/25(水) 17:46:53.71ID:sp9MNwgvH91デフォルトの名無しさん (ワッチョイ 1111-iM7L)
2019/09/25(水) 19:10:29.50ID:lvyCMB6U092デフォルトの名無しさん (ワッチョイ ff0d-hLG/)
2019/09/26(木) 00:31:10.28ID:ZFJdpCv/0 jsだったらgasと同じような感じになるのかな
gasはそもそもスプレッドシート自体の機能が物足りないからイマイチだったんだけど
gasはそもそもスプレッドシート自体の機能が物足りないからイマイチだったんだけど
93デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/26(木) 00:57:48.08ID:89bcSR2Xx これからJSエンジンが実装されるならTypeScriptベースで型付け強制になるだろうな
94デフォルトの名無しさん (ブーイモ MMcf-mBHK)
2019/09/26(木) 20:07:07.87ID:+ztuXuzlM .ClearContents と .Value="" では実行後のセルの状態は異なりますか?
95デフォルトの名無しさん (ワッチョイ e77c-3Qav)
2019/09/26(木) 20:28:04.65ID:aKtMMU310 何も載らないよ
Excel自体クラウド上で使うようになってきてるから
マクロみたい使うならJavaScriptなのかもね
Excel自体クラウド上で使うようになってきてるから
マクロみたい使うならJavaScriptなのかもね
96デフォルトの名無しさん (ワッチョイ 0701-Gn+r)
2019/09/27(金) 06:06:27.72ID:sVncIXEy0 きーよしー
こーのよーるー
こーのよーるー
97デフォルトの名無しさん (ブーイモ MM7f-a2LJ)
2019/09/27(金) 07:55:16.60ID:ccoeIvApM ハーゲーはー ひーかーり
98デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/27(金) 08:22:15.68ID:RTCGxTj8x 最近はExcel操作のためにVBAを使うのはもうなんか最後の手段って感じがする
PowerQuery(M言語)、PowerPivot(DAX)、JavaScript、Python、PowerShellのどれかで書く方が楽だしメンテも簡単
PowerQuery(M言語)、PowerPivot(DAX)、JavaScript、Python、PowerShellのどれかで書く方が楽だしメンテも簡単
99デフォルトの名無しさん (スプッッ Sd7f-W5ZC)
2019/09/27(金) 08:43:34.46ID:Lnp0vM2Id 趣味が大がかりになってきて使う材料の管理が煩雑になってきたのでExcelを使って管理しようかなと考えています
工程が1,2,3…とあって、それぞれの工程で使う部材は今のところ重複はなく(今後どうなるかわからない)部材毎に色違いやグレード違い等の派生品があり、
用途としては工程毎に使う部材を別シートにリストアップしたり、規定量を割ったものをピックアップ
部材の管理番号を振るとき
番号は工程や派生に関わらず一列で一意の連番
3列で工程ー工程内の部材を連番ー派生を枝番
工程に関わらず部材毎に連番ー派生品を枝番
マクロを組むときこれらのうちどうするのがよい構造になるでしょうか?
工程が1,2,3…とあって、それぞれの工程で使う部材は今のところ重複はなく(今後どうなるかわからない)部材毎に色違いやグレード違い等の派生品があり、
用途としては工程毎に使う部材を別シートにリストアップしたり、規定量を割ったものをピックアップ
部材の管理番号を振るとき
番号は工程や派生に関わらず一列で一意の連番
3列で工程ー工程内の部材を連番ー派生を枝番
工程に関わらず部材毎に連番ー派生品を枝番
マクロを組むときこれらのうちどうするのがよい構造になるでしょうか?
100デフォルトの名無しさん (スフッ Sd7f-mDN4)
2019/09/27(金) 09:04:03.76ID:ikgA/i06d まず3行にまとめます。
101デフォルトの名無しさん (ワッチョイ bff7-qYyZ)
2019/09/27(金) 12:08:52.99ID:yAOzGr2R0 RDBSを使って合成テーブルを作ります
102デフォルトの名無しさん (ワッチョイ 7f63-aXvP)
2019/09/27(金) 21:25:04.26ID:yKrr7IDu0 >>98
Excelデータ操作するのにか!?
Excelデータ操作するのにか!?
103デフォルトの名無しさん (ワッチョイ 5f59-EMMW)
2019/09/27(金) 21:29:52.64ID:W7KJhMQF0 確かにvlookup関数もCで作ったほうが処理速度速いですし
104デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/28(土) 01:10:35.83ID:vqFcrTxsx >>102
情報取得とかテーブル加工とかならVBAよりQueryTable)PowerPivotの方がよっぽど速いし型安全にデータ処理できる
数万行以上のデータのリレーション構築とテーブル加工をVBAやWorkshhet関数で実現するとか正気の沙汰じゃないぞ
情報取得とかテーブル加工とかならVBAよりQueryTable)PowerPivotの方がよっぽど速いし型安全にデータ処理できる
数万行以上のデータのリレーション構築とテーブル加工をVBAやWorkshhet関数で実現するとか正気の沙汰じゃないぞ
105デフォルトの名無しさん (アウアウクー MMbb-5sTQ)
2019/09/28(土) 07:02:49.99ID:kCxp0LgMM なんか齢50近くになると新しい言語?を知らない…power query?power pivot?
…後で調べてみないと…
…後で調べてみないと…
106デフォルトの名無しさん (ワッチョイ 5fa2-kLFp)
2019/09/28(土) 07:36:24.34ID:HGKDuO1d0 M言語ってどうやって勉強するのさ
英語の本け?
英語の本け?
107デフォルトの名無しさん (ワッチョイ 5f59-EMMW)
2019/09/28(土) 08:34:58.34ID:oUtMZ4Zg0 >>106
マイクロソフトが仕様書公開してる
マイクロソフトが仕様書公開してる
108デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/28(土) 09:58:25.05ID:OFq3+Dp/x109デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/28(土) 14:02:31.05ID:OFq3+Dp/x >>99
一番目の方法でまず一意のIDを持つ部材のマスタを作った方が良い
その上で、派生関係や使用工程は列を分けて部材マスタの属性値として管理する
そうすれば各使用工程で使う部材を抽出するビューが漏れなく簡単に作れるし、部材データの追加も容易
何故他のやり方が良くないかというと、使用工程や派生関係を管理番号で構造的に表そうとしても、一対一の親子関係から外れる複合的な派生関係の表現が難しいし、複数の工程にまたがって使用する部材が登場した場合の付番がとても困難だから
一番目の方法でまず一意のIDを持つ部材のマスタを作った方が良い
その上で、派生関係や使用工程は列を分けて部材マスタの属性値として管理する
そうすれば各使用工程で使う部材を抽出するビューが漏れなく簡単に作れるし、部材データの追加も容易
何故他のやり方が良くないかというと、使用工程や派生関係を管理番号で構造的に表そうとしても、一対一の親子関係から外れる複合的な派生関係の表現が難しいし、複数の工程にまたがって使用する部材が登場した場合の付番がとても困難だから
110デフォルトの名無しさん (ワッチョイ 878e-95m8)
2019/09/28(土) 16:34:58.82ID:w31BDneZ0 ↑仕様もわからないのに勝手に決めつける馬鹿
111デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/28(土) 17:19:26.34ID:OFq3+Dp/x >>110
データ活用のシナリオの説明もある程度書いてくれてるし、3パターンの中からオススメを選んで教えてくれと言われてるんだから根拠を示しながら回答するのはOKだろ
データ活用のシナリオの説明もある程度書いてくれてるし、3パターンの中からオススメを選んで教えてくれと言われてるんだから根拠を示しながら回答するのはOKだろ
112デフォルトの名無しさん (ワッチョイ 27da-rP+5)
2019/09/29(日) 08:21:00.73ID:9ZqWtSe+0 馬鹿と言いたいだけの馬鹿は相手にしなくていいよ
113デフォルトの名無しさん (ドコグロ MM1f-Gn+r)
2019/09/29(日) 09:41:07.61ID:xMtED3CuM > 馬鹿と言いたいだけの馬鹿
>>112の悪口はやめなよ
>>112の悪口はやめなよ
114デフォルトの名無しさん (ワッチョイ 87b0-S/NQ)
2019/09/29(日) 10:19:36.85ID:whL1Vznb0 今、困っていることがあり教えてください。
Excelをオープンした時に、入力規則のリストが設定されているセルに
VBAでリストにある文字列を張り付けるとリストが解除されてしまい困っています。
ただ、Excelを既にオープンしている状態であれば、VBAで文字列を張り付けてもリストは解除されません。
Excelをオープンした際の文字列貼り付けでもリストを解除しない方法、何かないでしょうか。
Excelをオープンした時に、入力規則のリストが設定されているセルに
VBAでリストにある文字列を張り付けるとリストが解除されてしまい困っています。
ただ、Excelを既にオープンしている状態であれば、VBAで文字列を張り付けてもリストは解除されません。
Excelをオープンした際の文字列貼り付けでもリストを解除しない方法、何かないでしょうか。
115デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/29(日) 11:49:35.55ID:mZHqVu1Bx >>114
試してないから自信はないけど配列に文字列の値を格納してからコピー先セルに一括代入してみたらどうかね
試してないから自信はないけど配列に文字列の値を格納してからコピー先セルに一括代入してみたらどうかね
116デフォルトの名無しさん (ワントンキン MM3f-qVNn)
2019/09/29(日) 12:33:57.48ID:QiINVIOGM 計算方法の自動手動を切り替えるとか
doeventsを挟むとか
入力規則を消去して再度設定してみるとか
doeventsを挟むとか
入力規則を消去して再度設定してみるとか
117デフォルトの名無しさん (ワッチョイ 87b0-S/NQ)
2019/09/29(日) 13:40:07.40ID:whL1Vznb0118デフォルトの名無しさん (ワントンキン MM3f-qVNn)
2019/09/29(日) 16:27:33.03ID:QiINVIOGM 再設定で目的が果たせるならそれでいいんじゃないの
気に入らないかもしれないけど
気に入らないかもしれないけど
119デフォルトの名無しさん (ワッチョイ 87b0-S/NQ)
2019/09/29(日) 19:28:31.60ID:whL1Vznb0120デフォルトの名無しさん (ワッチョイ e77c-y+KO)
2019/09/29(日) 20:52:21.32ID:/1W8DtBL0 1ステップずつ何が起こってるか確認してみた?
121デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/29(日) 21:37:57.26ID:fy6bWXAvx ウォッチ式で入力規則が無効になった瞬間を捕まえたらどのステップで問題が起きてるか分かるよ
あとApplication.EnableEvents=False の状態で入力規則が無効化する症状が同じように出るかどうかを確かめると良いかも
副作用あるから気を付けた方がいいけどね
あとApplication.EnableEvents=False の状態で入力規則が無効化する症状が同じように出るかどうかを確かめると良いかも
副作用あるから気を付けた方がいいけどね
122デフォルトの名無しさん (ワッチョイ 5f59-EMMW)
2019/09/29(日) 22:03:13.06ID:sGqY7mop0 デバッグは大事
123デフォルトの名無しさん (ワッチョイ 7fdd-rP+5)
2019/09/29(日) 23:10:51.27ID:JC6PY5Dx0 Worksheetの表示を縮小したときに名前をつけた範囲名が青文字で表示されますが
あれを縮小表示なしに表示するメソッドとかないですかね?
なければ諦めて作ろうと思って、、
あれを縮小表示なしに表示するメソッドとかないですかね?
なければ諦めて作ろうと思って、、
124デフォルトの名無しさん (ワッチョイ 871a-ZFr+)
2019/09/30(月) 09:40:08.63ID:GRnK7Y6k0 以前の勤務表の作成についての質問をしたものです。
指定範囲に対して条件を参照して自動で勤務を組むにはどのようなコードが使えますか。
指定範囲に対して条件を参照して自動で勤務を組むにはどのようなコードが使えますか。
125デフォルトの名無しさん (ワンミングク MM3f-qVNn)
2019/09/30(月) 09:44:23.17ID:5dp60tLcM その通りにコードを組めばいいです
よかったですね
よかったですね
126デフォルトの名無しさん (ワッチョイ 5f42-upKm)
2019/09/30(月) 14:06:19.14ID:Xo+EVkfu0 そこまでくると質問というより代わりに作ってって感じな気がする
127デフォルトの名無しさん (スフッ Sd7f-C0+4)
2019/09/30(月) 14:27:24.46ID:KUbJhJ6Ud 15万ぐらい払えば作ってくれるよ
128デフォルトの名無しさん (ワッチョイ 5fda-AQ1v)
2019/09/30(月) 18:03:03.23ID:uds7JUMo0 任意のフォルダを開きたいくて、そのファイルのパスが
A1に書いてあるときにどんなコード書いたらできますか?だれか教えてください。お願いします🥺
A1に書いてあるときにどんなコード書いたらできますか?だれか教えてください。お願いします🥺
129デフォルトの名無しさん (ワッチョイ 5fa2-kLFp)
2019/09/30(月) 18:38:27.74ID:MOVpytTQ0 え?w>>124見たいな糞簡単なの作って15万???
うそやろwwwww
うそやろwwwww
130デフォルトの名無しさん (ワッチョイ e77c-y+KO)
2019/09/30(月) 19:38:06.65ID:Db1Fe+X90 >>128
ファイル形式は?
ファイル形式は?
131デフォルトの名無しさん (ワッチョイ 47ff-Iuid)
2019/09/30(月) 20:42:31.76ID:rUBZxyEm0 >>128
次から次へと現れる馬鹿
次から次へと現れる馬鹿
132デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/30(月) 21:02:52.82ID:KDJog/g4x >>128
フォルダのフルパスがA1セルに入っているなら、
Shell Range("A1").Value, vbNormalFocus
と書けばとりあえずフォルダを開くことはできる
開いたフォルダの中のファイルを選んで何らかの操作をしたいならファイルそのものを掴む別の工夫が必要
フォルダのフルパスがA1セルに入っているなら、
Shell Range("A1").Value, vbNormalFocus
と書けばとりあえずフォルダを開くことはできる
開いたフォルダの中のファイルを選んで何らかの操作をしたいならファイルそのものを掴む別の工夫が必要
133デフォルトの名無しさん (ワッチョイ 7f63-S/NQ)
2019/09/30(月) 21:15:26.21ID:VO0MeE9M0 .Findで検索するマクロ作ってるけど死にそう
全シート検索で結合セル気にしないでいい方法ないですか
一致したの全部もれなくとるだけなのに
なんでこんな大変なんですか
全シート検索で結合セル気にしないでいい方法ないですか
一致したの全部もれなくとるだけなのに
なんでこんな大変なんですか
134デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/09/30(月) 22:05:40.31ID:KDJog/g4x >>133
何がそんなに大変なの?
何がそんなに大変なの?
135デフォルトの名無しさん (ワッチョイ 7f63-S/NQ)
2019/09/30(月) 22:43:31.23ID:VO0MeE9M0 初回検索と次項目の検索が別メソッド
検索したあとに問答無用で一周して戻ってくる謎仕様
結合セル最初に見つけたら2週目で見つけられなくて死亡
最初から検索しようとしたら最初の次のセルから開始という超絶理不尽仕様
最終セル開始点にしようとしたら最終セルが結合セルで死亡
検索したあとに問答無用で一周して戻ってくる謎仕様
結合セル最初に見つけたら2週目で見つけられなくて死亡
最初から検索しようとしたら最初の次のセルから開始という超絶理不尽仕様
最終セル開始点にしようとしたら最終セルが結合セルで死亡
136デフォルトの名無しさん (ワッチョイ 7f63-S/NQ)
2019/09/30(月) 22:55:52.56ID:VO0MeE9M0137デフォルトの名無しさん (ワッチョイ c72d-SlO0)
2019/09/30(月) 23:15:22.35ID:fjb3wiBS0 あるシートから10000行程クリップボードにコピーして別シートに行挿入する事を10回程度繰り返すマクロがメモリ不足で停止してしまいます。
エクセルは32bitですがメモリ使用量は2.5GB程度、使用率は80%程度なので余裕はあります。
コピー&挿入だけでこんなにメモリ食うのは想定外だったのですが何か良い対策ありませんか?
クリップボードを使ってる理由は書式もコピーしたいからです。
エクセルは32bitですがメモリ使用量は2.5GB程度、使用率は80%程度なので余裕はあります。
コピー&挿入だけでこんなにメモリ食うのは想定外だったのですが何か良い対策ありませんか?
クリップボードを使ってる理由は書式もコピーしたいからです。
138デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/10/01(火) 00:40:37.46ID:1yOvNLR5x >>137
結合セルがない場合で、書式が行列で統一的に構造化されている(=手動でランダムに設定された書式がない)場合の話だけど、セルの値のコピーはクエリテーブルを使い、セル書式はスタイルとして登録しておいて値をコピーしたあとにテーブル単位で適用するようにする
それができないなら常套手段的な対策として、描画停止、セルの自動計算の無効化、一度のコピー行数の抑制、コピーする情報の量の削減(列を減らす、セルに入れる値の文字列長に上限をつける等)をやるしかない
結合セルがない場合で、書式が行列で統一的に構造化されている(=手動でランダムに設定された書式がない)場合の話だけど、セルの値のコピーはクエリテーブルを使い、セル書式はスタイルとして登録しておいて値をコピーしたあとにテーブル単位で適用するようにする
それができないなら常套手段的な対策として、描画停止、セルの自動計算の無効化、一度のコピー行数の抑制、コピーする情報の量の削減(列を減らす、セルに入れる値の文字列長に上限をつける等)をやるしかない
139デフォルトの名無しさん (アークセー Sxbb-aWhQ)
2019/10/01(火) 00:48:34.75ID:1yOvNLR5x >>135
検索対象のセル範囲でループを回して、MergeAreaプロパティから取得できる結合範囲の第一セルの値に対してInStr関数でチェックをかけるほうが簡単に実装できる
一度触った第一セルをDictionaryに突っ込んでおけば重複回避の処理も簡単に書けるし
検索対象のセル範囲でループを回して、MergeAreaプロパティから取得できる結合範囲の第一セルの値に対してInStr関数でチェックをかけるほうが簡単に実装できる
一度触った第一セルをDictionaryに突っ込んでおけば重複回避の処理も簡単に書けるし
140デフォルトの名無しさん (ワッチョイ df2f-+BGV)
2019/10/01(火) 02:44:48.32ID:xCeEOzji0 1000行を100回にすれば解決する気がする
141デフォルトの名無しさん (ワッチョイ 27da-rP+5)
2019/10/01(火) 20:19:29.97ID:/ilC+Vr+0 >>137
想定して最初から設計しなおした方がいいんじゃね
想定して最初から設計しなおした方がいいんじゃね
142デフォルトの名無しさん (ワッチョイ e77c-y+KO)
2019/10/01(火) 20:26:17.87ID:zIavCJ+m0 >>137
一度に全部やらず少しずつやるとか、挿入やめて別シートに貼り付けていくとか
一度に全部やらず少しずつやるとか、挿入やめて別シートに貼り付けていくとか
143デフォルトの名無しさん (ワッチョイ e77c-e8W8)
2019/10/01(火) 23:46:40.82ID:SJOrrfFy0 vbaできる人は何歳くらいの方が多いのですか?
144デフォルトの名無しさん (ワッチョイ 87f1-a2LJ)
2019/10/01(火) 23:51:07.99ID:0MgRI3uB0 100才。
きんは100才100才。ぎんも100才100才。
もう死んじゃいましたけど。
きんは100才100才。ぎんも100才100才。
もう死んじゃいましたけど。
145デフォルトの名無しさん (ワッチョイ 87f1-a2LJ)
2019/10/01(火) 23:51:51.43ID:0MgRI3uB0 いまは中曽根元首相が100才だよ。
146デフォルトの名無しさん (スフッ Sd7f-S/NQ)
2019/10/02(水) 10:56:45.47ID:BB7vTg8Dd >>145
もう101歳になった
もう101歳になった
147デフォルトの名無しさん (ワッチョイ 87f1-a2LJ)
2019/10/02(水) 16:36:11.08ID:2/U5/wmB0 100才くらいなら健康でも1年後にもまだ生きてる生存率は50%くらいだよな。
そろそろ死神のお迎えがくるかな。
そろそろ死神のお迎えがくるかな。
148デフォルトの名無しさん (ワッチョイ 7f68-88hv)
2019/10/02(水) 19:09:20.31ID:TvQrnV1i0 そんな事言ってる人に来るからな
149デフォルトの名無しさん (ワッチョイ 5f63-S/NQ)
2019/10/02(水) 23:17:24.03ID:gSiaZ46v0 直せるものもろくに直さず
超絶くそのまま世界で最も使われる言語の一つになってしまったVBAに
いろいろ思うところがある
俺らがああしろこうしろと習ってることってどこまで本当なのか
超絶くそのまま世界で最も使われる言語の一つになってしまったVBAに
いろいろ思うところがある
俺らがああしろこうしろと習ってることってどこまで本当なのか
150デフォルトの名無しさん (スプッッ Sd12-G1PU)
2019/10/03(木) 04:52:33.28ID:MliRm7Y8d 人の言うことなんか信用するな
学校で教えることなんて、諸説あるうちの一つを紹介してるだけ
自分で直接見聞きしたことが真実に一番近い
学校で教えることなんて、諸説あるうちの一つを紹介してるだけ
自分で直接見聞きしたことが真実に一番近い
151137 (ワッチョイ 3d2d-PFwD)
2019/10/03(木) 05:35:40.04ID:GiO0wfXg0152デフォルトの名無しさん (オイコラミネオ MMb5-shqV)
2019/10/04(金) 08:52:18.52ID:D6R1G7QwM 質問させてください。
シート上に簡単なHTMLを表示させたいのですが、そのようなコントロールはありますでしょうか?
必要なタグは、br font(color属性のみ) bold div(改行の代わり)くらいです。
目的としては、WEBデータベースに登録されているリッチテキストフィールドをダウンロードして表示することになります。
危ないタグはWEBサービス側で排除されていると思います。
シート上に簡単なHTMLを表示させたいのですが、そのようなコントロールはありますでしょうか?
必要なタグは、br font(color属性のみ) bold div(改行の代わり)くらいです。
目的としては、WEBデータベースに登録されているリッチテキストフィールドをダウンロードして表示することになります。
危ないタグはWEBサービス側で排除されていると思います。
153デフォルトの名無しさん (ワッチョイ f1ce-G1PU)
2019/10/04(金) 10:46:00.35ID:oVJ/Q3fQ0154デフォルトの名無しさん (ワッチョイ 11da-M8t1)
2019/10/04(金) 20:22:42.36ID:vt9px/Y/0 >>152
簡単なHTMLと簡単でないHTMLの違いがわからん
簡単なHTMLと簡単でないHTMLの違いがわからん
155デフォルトの名無しさん (スプッッ Sdea-y84I)
2019/10/05(土) 10:01:54.14ID:TWDKigvVd MSはC#とかTSとか素性のよい言語開発してるのにどうしてマクロは頑なにVBAのみなのか…
156デフォルトの名無しさん (ブーイモ MM0a-zRv8)
2019/10/05(土) 10:16:11.22ID:U/TjAS/YM 企業ユーザーは既存資産が動く事が大事
新しい事は求めていない
新しい事は求めていない
157デフォルトの名無しさん (アウアウウー Sa21-4jzF)
2019/10/05(土) 10:21:54.58ID:yF+AhEbea c#でexcelの読み書きすればいい
158デフォルトの名無しさん (ワッチョイ ea01-XtwS)
2019/10/05(土) 11:06:04.60ID:do1ONn360 >>157
それならそれでいいんだけどMarshall.ComReleaseが面倒すぎる
それならそれでいいんだけどMarshall.ComReleaseが面倒すぎる
159デフォルトの名無しさん (ワッチョイ 6aa2-jw9j)
2019/10/05(土) 14:26:52.59ID:pEFp3YWl0 ""とclearcontentsって別物だったんだな。
一部書籍で扱いが同じだったが新刊書で違いが明らかになった。
一部書籍で扱いが同じだったが新刊書で違いが明らかになった。
160デフォルトの名無しさん (アークセー Sxbd-2RUv)
2019/10/05(土) 15:04:12.76ID:/n5ffSwIx >>159
どう違うんだ?
どう違うんだ?
161デフォルトの名無しさん (ササクッテロ Spbd-17qD)
2019/10/05(土) 15:20:21.70ID:6m4y9GjGp 長さ0の文字列と値・数式のクリア
162デフォルトの名無しさん (ワッチョイ 397c-GY5J)
2019/10/05(土) 15:24:12.24ID:YItdpMcG0 >>161
何を入れてクリアしてるかを聞いてるのでは
何を入れてクリアしてるかを聞いてるのでは
163デフォルトの名無しさん (アークセー Sxbd-2RUv)
2019/10/05(土) 15:52:41.48ID:/n5ffSwIx ClearContentsでクリアするとValueプロパティの中身が型未定義のEmpty値になるってことか?
164デフォルトの名無しさん (ブーイモ MM0a-zRv8)
2019/10/05(土) 15:53:36.09ID:U/TjAS/YM >>161
この2つで異なる結果を返す関数、演算は何ですか?
この2つで異なる結果を返す関数、演算は何ですか?
165デフォルトの名無しさん (ワッチョイ 6aa2-jw9j)
2019/10/05(土) 18:14:16.86ID:pEFp3YWl0 並べ替え、重複削除、ピボットテーブル、COUNTA関数
166デフォルトの名無しさん (ワッチョイ eaea-bPVp)
2019/10/05(土) 18:21:34.50ID:zs2CzSXz0 違うかなぁ?
typenameは、どちらもEmptyだし。並び替えにも影響しないみたいだけど、、
typenameは、どちらもEmptyだし。並び替えにも影響しないみたいだけど、、
167デフォルトの名無しさん (ワッチョイ ea01-XtwS)
2019/10/05(土) 19:16:42.87ID:do1ONn360 ""のTypeNameはvbStringじゃないの?
168デフォルトの名無しさん (ワッチョイ b501-Qh1z)
2019/10/05(土) 22:49:37.62ID:cygEmLxv0 特定フォルダの中のファイル名を取得したくて、A1にファイルパスが書いてあってあったとき
Dim fname As String fname = "DirSample.xlsx"
の"DirSample.xlsx"の部分をA1のパスにしたいのですが、どうやった良いですか?
Dim fname As String fname = "DirSample.xlsx"
の"DirSample.xlsx"の部分をA1のパスにしたいのですが、どうやった良いですか?
169デフォルトの名無しさん (オッペケ Srbd-2RUv)
2019/10/05(土) 23:05:00.52ID:I+mWDivyr fname = range("a1").value & "¥DirSample.xlsx"
170デフォルトの名無しさん (ワッチョイ 66e8-G1PU)
2019/10/06(日) 00:21:58.24ID:DJJ/a1MV0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★2 [蚤の市★]
- クリスマスの「予定なし」54% [少考さん★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★2 [蚤の市★]
- 【実況】博衣こよりのえちえち機動戦士ガンダム逆襲のシャア🧪★5
- 【朗報】南鳥島のレアアース、中国産の「20倍の純度」青山繁晴氏「日本は資源大国」日本復活のファンファーレが鳴り響く! [673057929]
- 茶ぁしばこうや··· ( ¨̮ )︎︎𖠚ᐝ3
- 私が考えた、高市戦争敗戦後の日本の予想図 [237216734]
- お前ら 寒さ対策どうしてるの [769050516]
- 【悲報】巨人駒田3軍監督、不満爆発WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
