探検
Excel VBA 質問スレ Part65
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 3bda-drwQ)
2020/03/17(火) 16:27:20.88ID:hh8LiIgR0ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part64
https://mevius.5ch.net/test/read.cgi/tech/1575297834/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
103デフォルトの名無しさん (ワッチョイ a9ad-yXVd)
2020/03/28(土) 20:37:45.18ID:YbqXlWqq0104デフォルトの名無しさん (ワッチョイ b140-yKOS)
2020/03/28(土) 23:45:34.04ID:m/WQBFmt0 >>101
名前定義が弄られるってことはロックしないで使うんでしょ
猶更、セル挿入なりで意図した場所とズレてても気づかずに成功し続ける方が危険だと思うんだが
で、セルを挿入したい時も一個一個数値をずらしていくの?
ワークシートの見た目が二次元配列である事とコード内容を一致させる必要性も感じないんだが、
もしかしてハードコーディングしてるのか?
イミディエイトウインドウで毎回インデックスを調べろっていうは面白すぎるから止めて欲しい
名前定義が弄られるってことはロックしないで使うんでしょ
猶更、セル挿入なりで意図した場所とズレてても気づかずに成功し続ける方が危険だと思うんだが
で、セルを挿入したい時も一個一個数値をずらしていくの?
ワークシートの見た目が二次元配列である事とコード内容を一致させる必要性も感じないんだが、
もしかしてハードコーディングしてるのか?
イミディエイトウインドウで毎回インデックスを調べろっていうは面白すぎるから止めて欲しい
105デフォルトの名無しさん (ワッチョイ 091f-hvDm)
2020/03/29(日) 00:11:14.41ID:JMfmjWXB0 Shapeの当たり判定の計算方法を教えて下さい。
基準の円のShapeにTextBoxが当ってたらTrue、当たって無ければFalse
円は選択時の□の面積じゃなく実際の円の大きさ。TextBoxは選択時の□の大きさ。
基準の円のShapeにTextBoxが当ってたらTrue、当たって無ければFalse
円は選択時の□の面積じゃなく実際の円の大きさ。TextBoxは選択時の□の大きさ。
106デフォルトの名無しさん (ワッチョイ 79ac-iBrl)
2020/03/29(日) 00:41:59.73ID:Q4J2OaKi0 なぜそんなことを
107デフォルトの名無しさん (ワッチョイ b57c-K+F1)
2020/03/29(日) 01:29:27.30ID:Iv7ta0000 >>105
表示位置とサイズから比較したらいいんじゃね
表示位置とサイズから比較したらいいんじゃね
108デフォルトの名無しさん (ワッチョイ 9eda-Cd0d)
2020/03/29(日) 01:42:07.54ID:hSuS8nXs0 当たり判定だからゲームじゃないの?
Corei世代でも60fpsでないから使いたくないけど。
Corei世代でも60fpsでないから使いたくないけど。
109デフォルトの名無しさん (ワッチョイ 0dce-Cd0d)
2020/03/29(日) 08:29:34.23ID:sBDU9ajX0 >>105
専用の関数などは用意されてないので、TextBoxの頂点と円の座標を比較したり、円の中心からの距離を三角関数で計算して調べるしかない
専用の関数などは用意されてないので、TextBoxの頂点と円の座標を比較したり、円の中心からの距離を三角関数で計算して調べるしかない
110デフォルトの名無しさん (ワッチョイ a9ad-yXVd)
2020/03/29(日) 09:06:15.85ID:hrvcX8VW0 VBAであえてゲーム作ったりするのは
芸ではあるけど開発効率的に筋は悪いよね
グラフィックにこだわるなら別言語推奨
芸ではあるけど開発効率的に筋は悪いよね
グラフィックにこだわるなら別言語推奨
111デフォルトの名無しさん (ワッチョイ 4191-tYYp)
2020/03/29(日) 19:07:35.84ID:+LkL5rVp0 >>102
普通は定数で行、列を宣言するわな。
>>103
見にくいコードは書いてる奴の力量次第だろ。
>>104
ロックはしない。
そんなもんは解除されるかもしれんし、当てにしない。
というか、作ってるもの次第だね。
ワークシートの見た目と二次元配列を一致させるとか笑わせるなあ。
少し慣れた奴なら列も数値で扱うのがぴったり来るんだよ。
何故なら、最初から二次元配列的に考えるから。
VBE上に自作のメニュ―作って、入力するだけで列名←→列数はわかるげとな。
作る力量無い奴はイミディエイトで調べりゃ良いだろ。
VBEのCommandBerでイベント扱うのはクラスが必要だし、上級者の領分にはなるかもな。
VBE弄るVBAは会社じゃ使わないから通常のCommandBarでメニュー作ってやっても良いんじゃね?
どっちにしても時間は考えることに使ってるんで、毎回イミディエイトで調べても大した話じゃね―んだわ。
普通は定数で行、列を宣言するわな。
>>103
見にくいコードは書いてる奴の力量次第だろ。
>>104
ロックはしない。
そんなもんは解除されるかもしれんし、当てにしない。
というか、作ってるもの次第だね。
ワークシートの見た目と二次元配列を一致させるとか笑わせるなあ。
少し慣れた奴なら列も数値で扱うのがぴったり来るんだよ。
何故なら、最初から二次元配列的に考えるから。
VBE上に自作のメニュ―作って、入力するだけで列名←→列数はわかるげとな。
作る力量無い奴はイミディエイトで調べりゃ良いだろ。
VBEのCommandBerでイベント扱うのはクラスが必要だし、上級者の領分にはなるかもな。
VBE弄るVBAは会社じゃ使わないから通常のCommandBarでメニュー作ってやっても良いんじゃね?
どっちにしても時間は考えることに使ってるんで、毎回イミディエイトで調べても大した話じゃね―んだわ。
112デフォルトの名無しさん (ラクッペペ MM96-LCDD)
2020/03/29(日) 19:28:33.88ID:Gw3heoMsM >>63
今の若いヤツらはそういう説明じゃ200%挫折する。普段の業務を自動化っていう感覚がわからないそう。やっぱスマホタブレット世代はPC=ワープロにしか思えんのかもな。
今の若いヤツらはそういう説明じゃ200%挫折する。普段の業務を自動化っていう感覚がわからないそう。やっぱスマホタブレット世代はPC=ワープロにしか思えんのかもな。
113デフォルトの名無しさん (スププ Sdb2-Ik0M)
2020/03/29(日) 20:04:11.28ID:83saJEjVd 若いほうがわかりそうなイメージあるが
114デフォルトの名無しさん (スププ Sdb2-Ik0M)
2020/03/29(日) 20:07:10.84ID:83saJEjVd >>111
ロック外されたくないならパスワード付ければいいじゃん
ロック外されたくないならパスワード付ければいいじゃん
115デフォルトの名無しさん (ワッチョイ 4191-tYYp)
2020/03/29(日) 20:28:31.63ID:+LkL5rVp0 >>114
パスワードwww
パスワードwww
116デフォルトの名無しさん (ワッチョイ 9201-aXsr)
2020/03/29(日) 20:55:58.91ID:wDs4yIM00117デフォルトの名無しさん (ワッチョイ 12ad-At9V)
2020/03/29(日) 22:56:25.49ID:WhhHvRXO0 共有編集可能にしたら更新は5分間隔だけどVBAとかで1分以内にできないかな?複数のパソコンで映してる同じエクセルファイルの内容を別のパソコンから共有編集で編集して保存したら1分以内に複数のパソコンにも表示を反映させたい。
118デフォルトの名無しさん (アウアウエー Sada-pf+t)
2020/03/30(月) 01:33:21.63ID:hihORIFda あ、どうせ、コピーしても意味ねぇよ。記憶してるのPCじゃねぇから。
119デフォルトの名無しさん (アウアウエー Sada-pf+t)
2020/03/30(月) 01:33:39.62ID:hihORIFda 考えまとめるためにPC使ってるだけ、ただそれだけなんだよ。
120デフォルトの名無しさん (ワッチョイ 4191-tYYp)
2020/03/30(月) 09:44:28.26ID:c+7OLkMF0 >>116
君にできないからと言って、そんなもんが自慢になると思うかね?
君にできないからと言って、そんなもんが自慢になると思うかね?
121デフォルトの名無しさん (オッペケ Sr79-7qnn)
2020/03/30(月) 10:45:50.00ID:44eTx7Dtr >>96
それでも同じエラーが出ます…
それでも同じエラーが出ます…
122デフォルトの名無しさん (ドコグロ MM9a-aXsr)
2020/03/30(月) 10:57:15.53ID:XiEELtFfM123デフォルトの名無しさん (ワッチョイ f6f7-DNZ3)
2020/03/30(月) 12:35:49.56ID:rHF2nN3k0124デフォルトの名無しさん (ワッチョイ 5ecc-Cd0d)
2020/03/30(月) 13:30:25.60ID:8cfGBpvw0 いや、いらないのはそっちじゃなくて、ElseIf〜 のIf〜Then
If Not c Is Nothing Then
If wS1.Cells(c.Row,"Z").value<0 Then
.Cells(i, "V") = wS1.Cells(c.Row, "Q")
Else
.Cells(i, "X") = wS1.Cells(c.Row, "Q")
Endif
Endif
でいいはず
エラーが出たのが実は一つ上の行で、i に代入してなかったってオチじゃないよね
If Not c Is Nothing Then
If wS1.Cells(c.Row,"Z").value<0 Then
.Cells(i, "V") = wS1.Cells(c.Row, "Q")
Else
.Cells(i, "X") = wS1.Cells(c.Row, "Q")
Endif
Endif
でいいはず
エラーが出たのが実は一つ上の行で、i に代入してなかったってオチじゃないよね
125デフォルトの名無しさん (スッップ Sdb2-tYYp)
2020/03/30(月) 15:51:59.33ID:pRaklD1Wd >>122
悔しいからって一々反応しなくて良いんだぞwww
悔しいからって一々反応しなくて良いんだぞwww
126デフォルトの名無しさん (ドコグロ MM9a-aXsr)
2020/03/30(月) 15:58:49.58ID:5QM7gMbqM >>125
ブーメラン乙w
ブーメラン乙w
127デフォルトの名無しさん (スフッ Sdb2-Cd0d)
2020/03/30(月) 16:25:47.15ID:Ds9EzL2Md 反応したら負けだと(みんな)思ってる
128デフォルトの名無しさん (ワッチョイ 9eba-OKiD)
2020/03/30(月) 17:08:01.39ID:nRSFIrFT0 どこで受けたストレスをここで発散してるんだろう・・・
129デフォルトの名無しさん (ドコグロ MM71-aXsr)
2020/03/30(月) 19:49:19.29ID:JBOku6fCM130デフォルトの名無しさん (ブーイモ MMa6-McJq)
2020/03/30(月) 20:13:35.71ID:4l2N9sosM ここの人等は本当にきついね
一部だけかもしれんけど
他スレ建ててもどうせそこにやってくるし困ったもんだ
一部だけかもしれんけど
他スレ建ててもどうせそこにやってくるし困ったもんだ
131デフォルトの名無しさん (ワッチョイ b5e6-6Ghe)
2020/03/30(月) 20:19:47.92ID:jrEvufLB0 いいから質問しろよ
俺が優越感感じられるように割と簡単なやつな
俺が優越感感じられるように割と簡単なやつな
132デフォルトの名無しさん (アウアウエー Sada-+ryc)
2020/03/30(月) 20:23:47.47ID:z27088IIa ワロタw
ワイもドヤ顔で回答したい
ワイもドヤ顔で回答したい
133デフォルトの名無しさん (ワッチョイ adda-Cd0d)
2020/03/30(月) 20:33:15.75ID:mnH7Xf0t0 禿げのくせに
134デフォルトの名無しさん (ワッチョイ b1f1-Go5d)
2020/03/31(火) 00:31:58.74ID:O8i/VRws0 >>133
このハゲ!
このハゲ!
135デフォルトの名無しさん (ワッチョイ 8101-tylh)
2020/03/31(火) 00:37:41.25ID:fAiG3E7e0 天才な人、教えて下さい。
フォルダAの中にフォルダa1があってこの中にxxx.zipがあるとします。
このxxx.zipを直接クリックしたりしないで解凍するプログラムを書くのはVBAで可能でしょうか?
フォルダAの中にフォルダa1があってこの中にxxx.zipがあるとします。
このxxx.zipを直接クリックしたりしないで解凍するプログラムを書くのはVBAで可能でしょうか?
136デフォルトの名無しさん (ワッチョイ 0dce-Cd0d)
2020/03/31(火) 00:57:46.12ID:x9NcPTe/0 たまたま知ってたけど天才じゃないから教えられない
残念です
無念です
残念です
無念です
137デフォルトの名無しさん (ワッチョイ 0dce-FKR+)
2020/03/31(火) 01:02:53.10ID:x9NcPTe/0 俺も天才じゃないんだわ
いるんか?このスレに、天才が
いるんか?このスレに、天才が
138デフォルトの名無しさん (ワッチョイ 558e-7Ena)
2020/03/31(火) 02:01:24.29ID:PSx1iNyN0 >>135
馬鹿は死ね
馬鹿は死ね
139デフォルトの名無しさん (ワッチョイ 5e2c-2pFN)
2020/03/31(火) 02:22:12.33ID:CMEsfttX0 >>135
「powershell zip 解凍」で検索!
「powershell zip 解凍」で検索!
140デフォルトの名無しさん (ワッチョイ 8101-tylh)
2020/03/31(火) 03:29:43.49ID:fAiG3E7e0 >>139
どうもありがとう!
どうもありがとう!
141デフォルトの名無しさん (ワッチョイ 12ad-7qnn)
2020/03/31(火) 03:37:14.37ID:sCGR7IuL0 >>117って難しい?
142デフォルトの名無しさん (ワッチョイ 9e8a-k8oR)
2020/03/31(火) 05:23:52.03ID:kiJT2Kt60 zipをxlsxにすれば、VBAを使わなくても開くだけで解凍できる。どこに解凍されるかは知らんが。
143デフォルトの名無しさん (スッップ Sdb2-tYYp)
2020/03/31(火) 08:15:19.13ID:AMZVbv8Gd >>126
zip解凍ぐらい大して難しく無いんだから答えてあげたら?
zip解凍ぐらい大して難しく無いんだから答えてあげたら?
144デフォルトの名無しさん (ドコグロ MM1d-aXsr)
2020/03/31(火) 08:25:37.91ID:FZ3Oti5EM145デフォルトの名無しさん (スッップ Sdb2-tYYp)
2020/03/31(火) 08:42:47.60ID:AMZVbv8Gd >>141
VBA 共有編集でググレば参考になる所が出てくる。
VBA 共有編集でググレば参考になる所が出てくる。
146デフォルトの名無しさん (スッップ Sdb2-tYYp)
2020/03/31(火) 08:43:03.17ID:AMZVbv8Gd >>144
バーカwww
バーカwww
147デフォルトの名無しさん (ワッチョイ 9201-aXsr)
2020/03/31(火) 09:32:50.09ID:WgVk0vye0 うゎ、真性かよw
148デフォルトの名無しさん (ワッチョイ b18f-+ryc)
2020/03/31(火) 13:30:22.20ID:UcE7ogps0 そういやxlsxがそもそもzipファイルなんだよな
149デフォルトの名無しさん (ワッチョイ d9e5-n60N)
2020/03/31(火) 22:47:10.97ID:Rc1BoApG0 そーなのか
道理で大昔作ったフォーマットを作り直してみたら容量が半分程度だったんだ
効率的なコード書けるようになった俺スゲーって訳じゃなく、エクセルさんが凄かったのね
道理で大昔作ったフォーマットを作り直してみたら容量が半分程度だったんだ
効率的なコード書けるようになった俺スゲーって訳じゃなく、エクセルさんが凄かったのね
150デフォルトの名無しさん (ワッチョイ 9bf7-14eV)
2020/04/01(水) 01:30:54.93ID:IClGbcwW0 拡張子zipにして展開すると画像ファイル取り出せるしな
151デフォルトの名無しさん (アウアウウー Sae9-f+0C)
2020/04/01(水) 02:22:12.62ID:06G29rGEa 今さら次郎
152デフォルトの名無しさん (ワッチョイ 155f-P5Sm)
2020/04/01(水) 03:04:48.87ID:Ex6pONtn0 これから三郎
153デフォルトの名無しさん (ワッチョイ e5ad-KN+/)
2020/04/01(水) 03:32:39.41ID:8LLFjcSO0 終わりに四郎
154デフォルトの名無しさん (ブーイモ MM79-bVUD)
2020/04/01(水) 04:33:51.17ID:h6/hOHkqM アッと驚くタメ五郎
155デフォルトの名無しさん (ワンミングク MMa3-gWaE)
2020/04/01(水) 12:55:56.84ID:2mAYLJyeM >>151
好きだよ六郎
好きだよ六郎
156デフォルトの名無しさん (スプッッ Sd03-yCYu)
2020/04/01(水) 18:21:42.63ID:UG3CS4Iqd ネットでこんな素晴らしい物を見つけたんだけれども、これがデータ量が多いと結構時間掛かるんだけど、高速で図形として書き出す方法って他にありませんか?
http://izawa-web.com/excelbcad/dxfreader.html
http://izawa-web.com/excelbcad/dxfreader.html
157デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/01(水) 22:01:42.03ID:4Q64PMPZ0158デフォルトの名無しさん (ワッチョイ 251f-yCYu)
2020/04/01(水) 22:28:36.72ID:kG9c2P/10 >>157
貼って終わりならそれでもいいんですが、数あるCADデータの中から指定のデータを呼び出してエクセルに貼り付けて線の色とか文字を取得したいんですよね。
貼って終わりならそれでもいいんですが、数あるCADデータの中から指定のデータを呼び出してエクセルに貼り付けて線の色とか文字を取得したいんですよね。
159デフォルトの名無しさん (ワッチョイ 23ad-qgNp)
2020/04/01(水) 22:54:48.05ID:cJ4COAhO0 >>145
更新時間を短くする方法は載ってなかった
更新時間を短くする方法は載ってなかった
160デフォルトの名無しさん (ワッチョイ 23b5-Lkgv)
2020/04/02(木) 00:31:10.86ID:hOxCGNmI0 あるマクロを開いた瞬間に自作したユーザーフォームが出るようにする
それと同時にエクセルファイルを選択できる ファイルを開くウィンドウが出るようにする
ド基礎以前だと思うのですがおしえていただきたく、、
それと同時にエクセルファイルを選択できる ファイルを開くウィンドウが出るようにする
ド基礎以前だと思うのですがおしえていただきたく、、
161デフォルトの名無しさん (ワッチョイ 2ba7-9mb0)
2020/04/02(木) 00:42:40.97ID:quV7czYu0 ググれば全部出るのに何故ここできく
162デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/02(木) 02:21:22.11ID:9ZVXgmel0163デフォルトの名無しさん (ワッチョイ cbef-bVUD)
2020/04/02(木) 07:03:17.01ID:qQpWBHI+0 ド基礎以前発言がひっかかるな...
あるマクロが他人の作った編集できないマクロなら難しいね
パスワードクラックはNGで
あるマクロが他人の作った編集できないマクロなら難しいね
パスワードクラックはNGで
164デフォルトの名無しさん (オッペケ Sr01-tCKN)
2020/04/02(木) 08:01:03.55ID:qvprCKttr 少しくらいの調べる能力も持たないお子ちゃまが多い
165デフォルトの名無しさん (ワッチョイ 1dda-bVUD)
2020/04/02(木) 10:29:10.89ID:2gPurUpa0 ド基礎以前のこともわからないやつに教えても理解できんだろう
166デフォルトの名無しさん (ワッチョイ 23b5-Lkgv)
2020/04/02(木) 18:43:17.46ID:hOxCGNmI0 >>162
ありがとう、ネットで捜してコピペしながら頑張ってくわ
起動すると作ったユーザーフォームが開きつつ
ファイルからエクセルを選べるウィンドウを出す
↓
開いたエクセルにはBとCの2列目からずらーっと数字が並んでるからそれをあらかじめ自分のカスタマイズした散布図にする
(2列目から始まるが終わりはデータによって違う)
↓
ボタンによって2つの散布図に分けられる
がんばりやす
ありがとう、ネットで捜してコピペしながら頑張ってくわ
起動すると作ったユーザーフォームが開きつつ
ファイルからエクセルを選べるウィンドウを出す
↓
開いたエクセルにはBとCの2列目からずらーっと数字が並んでるからそれをあらかじめ自分のカスタマイズした散布図にする
(2列目から始まるが終わりはデータによって違う)
↓
ボタンによって2つの散布図に分けられる
がんばりやす
167デフォルトの名無しさん (ワッチョイ b501-Mg2Q)
2020/04/02(木) 19:19:56.56ID:K5yIowQc0 >>164
人に教えることで自分も成長する。
人に教えることで自分も成長する。
168デフォルトの名無しさん (アウアウウー Sae9-f+0C)
2020/04/03(金) 02:02:50.37ID:Vs5HZC6Ua 成長してないやん
169デフォルトの名無しさん (スッップ Sd43-bjOE)
2020/04/03(金) 12:51:38.72ID:EwhXV+Zid170デフォルトの名無しさん (スッップ Sd43-bjOE)
2020/04/03(金) 12:54:37.89ID:EwhXV+Zid171デフォルトの名無しさん (ワッチョイ e5ad-KN+/)
2020/04/03(金) 13:10:39.84ID:tVlvtk9J0 >>167
それはあるな
それはあるな
172デフォルトの名無しさん (ワッチョイ 4bcc-bVUD)
2020/04/03(金) 13:51:03.50ID:S5/JCD2f0173デフォルトの名無しさん (ワッチョイ 1dda-bVUD)
2020/04/04(土) 10:09:51.56ID:3Ir6pkSX0 モーダルあなた疲れているのよ
174デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/04(土) 10:15:36.71ID:nxBKOFy80 自動更新の間隔を短くするのが無理なら手動でできないのかな?
強制的に切断と接続を繰り返してみたらどうだろう
強制的に切断と接続を繰り返してみたらどうだろう
175デフォルトの名無しさん (ワッチョイ cbef-bVUD)
2020/04/04(土) 13:14:06.10ID:MDQA80eK0 >>173
やっぱり、逆だよね
やっぱり、逆だよね
176デフォルトの名無しさん (ワッチョイ 23ad-qgNp)
2020/04/04(土) 18:10:09.51ID:x7mbZh3f0 >>172
ローカルのつもりだったんだけどそれなら共同編集になるのかな?
ローカルのつもりだったんだけどそれなら共同編集になるのかな?
177デフォルトの名無しさん (ワッチョイ e501-xTSh)
2020/04/05(日) 01:47:50.77ID:LE/VkChT0 セルA1とB1の数値が一致しない場合はC1を塗りつぶす、というのはできるのでしょうか?
178デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/05(日) 01:56:11.77ID:RR8jfU5J0 >>177
If A1 <> B1 Then [C1].Interior.Color = RGB(1, 234, 56)
If A1 <> B1 Then [C1].Interior.Color = RGB(1, 234, 56)
179デフォルトの名無しさん (ササクッテロ Sp01-xTSh)
2020/04/05(日) 07:39:22.81ID:BAT1a6hLp >>178
ありがとうございます!
ありがとうございます!
180デフォルトの名無しさん (ワッチョイ 1b06-bVUD)
2020/04/05(日) 11:37:21.47ID:FbjC6ZOO0 A行の値を見て、その値が1だったら、空白行を上に2つ入れたいのですが、できますか。
181デフォルトの名無しさん (ワッチョイ 1b06-bVUD)
2020/04/05(日) 11:44:06.84ID:FbjC6ZOO0 間違えた。
A列の値を見て、その値が1だったら、空白行を上に2つ入れたいのですが、できますか。
A列の値を見て、その値が1だったら、空白行を上に2つ入れたいのですが、できますか。
182デフォルトの名無しさん (ワッチョイ 8d7c-5QI3)
2020/04/05(日) 11:59:20.85ID:Kx41qnng0 できます
183デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/05(日) 12:00:45.64ID:RR8jfU5J0 >>180
Sub Macro1()
For r = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If Cells(r, 1) = 1 Then Rows(r).Resize(2).Insert
Next
End Sub
Sub Macro1()
For r = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
If Cells(r, 1) = 1 Then Rows(r).Resize(2).Insert
Next
End Sub
184デフォルトの名無しさん (ワッチョイ 1b06-bVUD)
2020/04/05(日) 12:32:03.32ID:FbjC6ZOO0 >>183
ありがとうございます!できました。
ありがとうございます!できました。
185デフォルトの名無しさん (ワッチョイ 45ac-tCKN)
2020/04/06(月) 00:22:26.25ID:8R1em71p0 ほんまこの程度自分で考えないのかなあ
186デフォルトの名無しさん (ワッチョイ 23ad-KBPB)
2020/04/06(月) 01:48:40.71ID:SI8CeRSt0 子が吐き出したcsvデータ(子の状況により1ファイル数行〜数百行程度のデータ00000000.csv〜FFFFFFFF.csv)を親で吸い上げて管理用に整理するマクロを作成しているのですが子のデータ数が多くなったせいか親の処理を実行中にExcelが落ちるようになりました。
現状では
Workbook.Open 00000001.csv
でファイルを開いてから配列に叩き込んで処理しているのですが、
他に何か開かずに直接配列に収納するとか別の開き方など良い手段はありますでしょうか。
現状では
Workbook.Open 00000001.csv
でファイルを開いてから配列に叩き込んで処理しているのですが、
他に何か開かずに直接配列に収納するとか別の開き方など良い手段はありますでしょうか。
187デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/06(月) 02:53:22.77ID:mfVHo2vq0188デフォルトの名無しさん (オッペケ Sr01-WpTI)
2020/04/06(月) 07:33:50.36ID:c57grIZCr189デフォルトの名無しさん (ワッチョイ 4bcc-bVUD)
2020/04/06(月) 09:41:20.32ID:LXVfU9S30 >>174
最初、自前タイマーでの自動保存を提案しようと思ったけど、全ユーザーの同期とか排他処理とか必要になるからやめた
同時使用数にもよるけど、現状の5分ぐらいが実用限度だと思う
それでも問題があるから、MSも共有ブック機能を非推奨にしたんだろうしね
最初、自前タイマーでの自動保存を提案しようと思ったけど、全ユーザーの同期とか排他処理とか必要になるからやめた
同時使用数にもよるけど、現状の5分ぐらいが実用限度だと思う
それでも問題があるから、MSも共有ブック機能を非推奨にしたんだろうしね
190デフォルトの名無しさん (ワッチョイ e5ad-KN+/)
2020/04/06(月) 15:09:00.57ID:0mGlPNRI0 >>186
まず落ちる原因の特定が必要
本当にデータ量が原因かどうか?
それでもし量の問題だとしたら
同時に必要なデータを見定める
たとえばA、B、Cのファイルを同時に開いてたが
じつはAとB、BとCで処理する工夫の余地があるとか
それでもアルゴリズムではどうにもならない量なら
SQLとかのデータベースに移行する
まず落ちる原因の特定が必要
本当にデータ量が原因かどうか?
それでもし量の問題だとしたら
同時に必要なデータを見定める
たとえばA、B、Cのファイルを同時に開いてたが
じつはAとB、BとCで処理する工夫の余地があるとか
それでもアルゴリズムではどうにもならない量なら
SQLとかのデータベースに移行する
191デフォルトの名無しさん (ワンミングク MMa3-BYLE)
2020/04/06(月) 22:35:08.05ID:sFf9EAmnM https://oshiete.goo.ne.jp/qa/1972570.html
ActiveWorkbook.SaveAsにするとファイル名変えずに保存できる理由を教えてください
Copyした時点で別ブックが作られるんですか?
ActiveWorkbook.SaveAsにするとファイル名変えずに保存できる理由を教えてください
Copyした時点で別ブックが作られるんですか?
192デフォルトの名無しさん (ワッチョイ 233e-g9A3)
2020/04/06(月) 23:45:47.95ID:jDCeOgrg0 マクロで作られた印刷ボタンを押すと両面印刷で出てくるからこれを片面印刷に統一したいんだけどどうしたらいいの?
193デフォルトの名無しさん (ワッチョイ 5dce-bVUD)
2020/04/07(火) 00:23:26.13ID:YDovvV0g0194デフォルトの名無しさん (ワッチョイ 8de6-bVUD)
2020/04/07(火) 00:29:05.68ID:BEkwL8Dn0 プリンタ登録を2つに増やして使い分けるのが簡単。
でもWin95のころはコピーするだけでプリンタ増やせたけど年々難しくなるよね
でもWin95のころはコピーするだけでプリンタ増やせたけど年々難しくなるよね
195デフォルトの名無しさん (ワッチョイ 45ac-tCKN)
2020/04/07(火) 00:35:40.64ID:8SYsQHh80 正直印刷は、機器変更、NW、印刷位置、紙質とかでトラブルが非常に多くなるから、
金、人命とか絶対にVBAで自動化しなければ行けない理由がない限り手動にするようにしたわ
印刷部分だけPDFにして置いておくとか
金、人命とか絶対にVBAで自動化しなければ行けない理由がない限り手動にするようにしたわ
印刷部分だけPDFにして置いておくとか
196デフォルトの名無しさん (ワッチョイ 2ba7-9mb0)
2020/04/07(火) 01:53:49.62ID:qS+8J4U+0 マクロは印刷プロパティを出すところまで。
それ以上はトラブルの原因になるからやめとき
それ以上はトラブルの原因になるからやめとき
197デフォルトの名無しさん (ワッチョイ e5ad-KN+/)
2020/04/07(火) 04:36:48.84ID:hIwtKFus0 そもそも紙にこだわるのが非効率で
電子化するのが本来の理想ではある
電子化するのが本来の理想ではある
198デフォルトの名無しさん (ワッチョイ 233e-g9A3)
2020/04/07(火) 07:13:41.88ID:xwPFl55C0 プリンタのプロパティでプリンタの設定自体を片面印刷にしておくと片面印刷になりますか?
199デフォルトの名無しさん (ワッチョイ 4d8e-jJEW)
2020/04/07(火) 08:07:09.26ID:YQg5kUpF0 そのくらい自分でやって試せよ
200デフォルトの名無しさん (スッップ Sd43-bjOE)
2020/04/07(火) 08:07:32.68ID:FCg3JG5md201デフォルトの名無しさん (ワッチョイ 2342-uUuo)
2020/04/07(火) 09:12:43.26ID:+6IcJjJU0 >>197
そんなの職場や利用目的によりけりだから
そんなの職場や利用目的によりけりだから
202デフォルトの名無しさん (アウアウクー MM81-g9A3)
2020/04/07(火) 12:34:06.90ID:y7/AcPOrM コントロールパネルからプリンタのプロパティで片面印刷に設定したんだけど片面印刷オンリーになりません
どうしたらいいですか?
どうしたらいいですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 ★2 [少考さん★]
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 [少考さん★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★3 [Hitzeschleier★]
- 【画像】消えた美人女優 上原多香子さん(42)、沖縄で目撃される [牛丼★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は ★2 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 【高市悲報】JA、発狂www「臨時に経費率を下げるので、どうかお米券を使ってください」 [246620176]
- 俺「お疲れ様でぇぇす」お前ら「ゥェェス…」←これ
- 女はチンコをオカズにオナニーするに決まってる
- 【速報】ペルソナ5でいちゃラブべろちゅー中出し子作りセックスしたいキャラランキング、発表されるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [322239926]
- 高市早苗、森元総理の愛人だった [347751896]
