!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part60
https://mevius.5ch.net/test/read.cgi/tech/1552736349/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Excel VBA 質問スレ Part61
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 2b2b-GhCw)
2019/04/25(木) 23:41:03.61ID:rni/4bMj096デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 11:05:38.54ID:3KqibFAl097デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 11:07:23.49ID:3KqibFAl0 >>95
お前自ら、反論出来ないと表明しちまったんだよw
お前自ら、反論出来ないと表明しちまったんだよw
98デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 11:18:46.73ID:3KqibFAl0 >>95
根拠は示したという俺の主張が「事実」であり、それにお前は自ら説得力が無くても良いと言ってしまった。
一方、根拠は示されていないというお前の主張に説得力が無くても良いとは言わない。
従って、お前は反論出来ないが俺はいくらでも反論させて貰うw
根拠は示したという俺の主張が「事実」であり、それにお前は自ら説得力が無くても良いと言ってしまった。
一方、根拠は示されていないというお前の主張に説得力が無くても良いとは言わない。
従って、お前は反論出来ないが俺はいくらでも反論させて貰うw
99デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 11:30:15.17ID:3KqibFAl0 そもそも根拠は何の為に必要なのかと言えば、主張に説得力を出すためだ。
相手に求めるのも説得力が無いから説得力を出すために根拠を提示しろということだ。
そんなこともわからないんだから全く意味不明。
相手に求めるのも説得力が無いから説得力を出すために根拠を提示しろということだ。
そんなこともわからないんだから全く意味不明。
100デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 11:46:18.60ID:atpu4K080101デフォルトの名無しさん (ワッチョイ 6df9-PuIg)
2019/04/29(月) 12:16:53.98ID:4bYMRVF+0 そろそろ、無意味な言い争いやめたら、だんだん何したいかわからん
102デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 12:55:19.18ID:3KqibFAl0103デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 12:57:44.87ID:3KqibFAl0 説得力無くても良いと言ったんだから不必要なものを求めるな。
バカがw
バカがw
104デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 13:04:31.07ID:atpu4K080105デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/29(月) 13:10:55.90ID:3KqibFAl0 >>104
www
バーカwww
本当にバカだな。
説得力が必要なければ、ここは意味が無い。
それどころか全ての議論は意味が無い。
MSに確認は説得力を増すための十分条件だが、必要条件では無いから必ず必要なわけじゃ無い。
しかしお前は何−つ説明をしていない。
その上で説得力を必要無いなどとバカを晒した。
それじゃ議論の意味が無いからお前がここで何かを主張するのも意味が無いと自分で表明したことになる。
本当にバカだ
www
バーカwww
本当にバカだな。
説得力が必要なければ、ここは意味が無い。
それどころか全ての議論は意味が無い。
MSに確認は説得力を増すための十分条件だが、必要条件では無いから必ず必要なわけじゃ無い。
しかしお前は何−つ説明をしていない。
その上で説得力を必要無いなどとバカを晒した。
それじゃ議論の意味が無いからお前がここで何かを主張するのも意味が無いと自分で表明したことになる。
本当にバカだ
106デフォルトの名無しさん (アークセー Sx01-QbJb)
2019/04/29(月) 13:45:41.26ID:5oVU+kiox >>89
テキストボックスが空だったときのテキスト出力に問題がありそう
エラーが出たときのテキストボックスの入力状態を再現できるなら、個々の値の転記処理が終わる箇所にブレークポイントを設定して、テキストファイルの区切り文字の数とかをダンプして確かめるといいよ
テキストボックスが空だったときのテキスト出力に問題がありそう
エラーが出たときのテキストボックスの入力状態を再現できるなら、個々の値の転記処理が終わる箇所にブレークポイントを設定して、テキストファイルの区切り文字の数とかをダンプして確かめるといいよ
107デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 13:54:02.85ID:atpu4K080 > その上で説得力を必要無いなどとバカを晒した。
まず日本語のてにをはからやり直せよ…
頭に血が上りすぎだろw
まず日本語のてにをはからやり直せよ…
頭に血が上りすぎだろw
108デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 14:14:07.86ID:KquSHPZdd109デフォルトの名無しさん (エムゾネ FF43-ry4J)
2019/04/29(月) 14:33:48.02ID:ctIEF5n7F だいたい、てにをはを分かって無いのはどっちだよ。
110デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 14:37:09.09ID:atpu4K080 指摘されてアタフタw
111デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 14:46:16.98ID:KquSHPZdd >>110
反論出来なくて悔しいのうw
反論出来なくて悔しいのうw
112デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 14:55:19.39ID:atpu4K080113デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 15:21:29.32ID:KquSHPZdd お前が自ら反論出来ませんと宣言した結論がなwww
114デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 15:22:16.26ID:KquSHPZdd >>112
自分がアホなことを言った責任を取れw
自分がアホなことを言った責任を取れw
115デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 15:23:08.17ID:KquSHPZdd 常識が通じないことを言い出したのは自分じゃねーかw
116デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 16:08:31.29ID:atpu4K080 バカが何か喚いてるなw
> そう言うこと、匿名掲示板でMSに確認ガーとか言い出したらキリがない
> そう言うこと、匿名掲示板でMSに確認ガーとか言い出したらキリがない
117デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 17:26:09.94ID:KquSHPZdd >>116
反論出来なくなって議論を放棄したバカはお前だろw
反論出来なくなって議論を放棄したバカはお前だろw
118デフォルトの名無しさん (ドコグロ MM71-4ufv)
2019/04/29(月) 17:33:18.07ID:wwUmbZI/M119デフォルトの名無しさん (アークセー Sx01-QbJb)
2019/04/29(月) 17:45:24.31ID:5oVU+kiox ここの人達を見てるとVBAがなぜオワコンなのか分かるね
120デフォルトの名無しさん (ワッチョイ 9b68-KxX0)
2019/04/29(月) 17:55:06.77ID:TTZW3SJd0121デフォルトの名無しさん (ワッチョイ 4bda-MRXB)
2019/04/29(月) 18:58:21.22ID:leSwRXLe0 何で最新版の2019でも使えるのにオワコンなの?
122デフォルトの名無しさん (ワッチョイ 1b8c-7MPY)
2019/04/29(月) 19:23:57.77ID:tJZYnaZY0 当時はすぐにVBA.NETがでると思ったんだけどなぁ
123デフォルトの名無しさん (ワッチョイ 8d7c-GhCw)
2019/04/29(月) 19:41:52.72ID:lSCWRZH10 >>89
取り出し方を間違ってるかTextfileの中身が実際に足りてないかのどっちか
取り出し方を間違ってるかTextfileの中身が実際に足りてないかのどっちか
124デフォルトの名無しさん (ワッチョイ 851f-TwDj)
2019/04/29(月) 20:01:58.83ID:b0/Q+dtd0125デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 20:17:29.34ID:atpu4K080126デフォルトの名無しさん (エムゾネ FF43-ry4J)
2019/04/29(月) 20:37:36.75ID:8I96H2WZF127デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 20:53:34.07ID:atpu4K080128デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 21:29:45.18ID:KquSHPZdd129デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 21:31:38.71ID:KquSHPZdd130デフォルトの名無しさん (アークセー Sx01-QbJb)
2019/04/29(月) 21:34:44.44ID:5oVU+kiox アスペ vs アスペ
ファイッ!
ファイッ!
131デフォルトの名無しさん (エムゾネ FF43-ry4J)
2019/04/29(月) 21:43:17.66ID:mVsN4is2F なぜ、こんなアホなことになったのかは容易に想像できる。
このバカは自分と相手の主張の整合性や論理というものを考えずにその場で反論出来れば良いと不用意な発言をしたんだろう。
全くどうしようもないバカ者だ。
発言を続けていれば論理が無くても勝てると思ってるのだろうw
このバカは自分と相手の主張の整合性や論理というものを考えずにその場で反論出来れば良いと不用意な発言をしたんだろう。
全くどうしようもないバカ者だ。
発言を続けていれば論理が無くても勝てると思ってるのだろうw
132デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 22:03:44.78ID:atpu4K080 痴呆症のうえに妄想まで出てきたか
末期症状だなw
1つだけお前のレスで正しいところがあるよ
> それどころか全ての議論は意味が無い。
「基地外との」って言う言葉を前置すればねw
末期症状だなw
1つだけお前のレスで正しいところがあるよ
> それどころか全ての議論は意味が無い。
「基地外との」って言う言葉を前置すればねw
133デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 22:35:55.60ID:KquSHPZdd134デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 22:50:43.48ID:atpu4K080 意味のない議論(と本人は思ってる独り言)を延々と続ける痴呆老人w
135デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/04/29(月) 23:07:30.74ID:KquSHPZdd >>134
本来、何かを主張するということは、自らの説得力を持って相手に納得させる行為なんだよ。
ぐうの音も出ないというのは、相手の説得力に対して抗しきれずに納得させられたという状態だ。
お前は説得力が無くてもかまれないんだから、相手がどんなアホなことを言ってもぐうの音も出ないと表明してしまったわけだw
本来、何かを主張するということは、自らの説得力を持って相手に納得させる行為なんだよ。
ぐうの音も出ないというのは、相手の説得力に対して抗しきれずに納得させられたという状態だ。
お前は説得力が無くてもかまれないんだから、相手がどんなアホなことを言ってもぐうの音も出ないと表明してしまったわけだw
136デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/29(月) 23:17:56.44ID:atpu4K080 あと念の為に言っとくけど、普段はこんなアホなことは言わんよ
「MSに確認」を執拗に要求するアホがいるから、人に要求するなら自分も根拠を示せというだけのこと
できない時点で単なるつぶやきでしかない
「MSに確認」を執拗に要求するアホがいるから、人に要求するなら自分も根拠を示せというだけのこと
できない時点で単なるつぶやきでしかない
137デフォルトの名無しさん (ワッチョイ f599-HJzg)
2019/04/30(火) 10:29:21.50ID:B8o2e8qC0138デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/30(火) 11:58:35.51ID:Cm5pFeJF0 まだやるの?
それとも別人?
それとも別人?
139デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/30(火) 15:31:13.13ID:GJKpnzP30 まだやるも何も完全に論理破綻してるけど自ら白旗挙げたことに気付いて無くて悔しいから、最後まで何か言ってれば負けたことにならないと信じてるアホがいるだけ。
MSに確認しなくても説得力ある話をすれば良かったのに、今となってはそれも手遅れ。
説得力が必要無いなんて、じゃお前は何でここに居るんだよwというくらいのアホ。
MSに確認しなくても説得力ある話をすれば良かったのに、今となってはそれも手遅れ。
説得力が必要無いなんて、じゃお前は何でここに居るんだよwというくらいのアホ。
140デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/30(火) 15:32:27.45ID:GJKpnzP30141デフォルトの名無しさん (アークセー Sx01-QbJb)
2019/04/30(火) 15:34:04.83ID:Op13jVvhx 別スレ立ててやれ
142デフォルトの名無しさん (ワッチョイ 2301-4ufv)
2019/04/30(火) 15:42:55.36ID:Cm5pFeJF0143デフォルトの名無しさん (ワッチョイ 0d91-ry4J)
2019/04/30(火) 15:48:48.77ID:GJKpnzP30 >>142
論理無しでも最後まで口を出せば負けないと思ってるアホw
論理無しでも最後まで口を出せば負けないと思ってるアホw
144デフォルトの名無しさん (ドコグロ MM43-4ufv)
2019/04/30(火) 16:55:50.87ID:eh3I/jd8M 言いたいことは>>136に書いてある
145デフォルトの名無しさん (ワッチョイ 4bda-MRXB)
2019/04/30(火) 19:10:51.36ID:S6hYz9760 よし、わかった。
ここをExcel VBAスレにするのは平成までにして、
令和からは、ドキッ!丸ごと水着女だらけの水泳大会スレにすれば、
すべて解決する。
ここをExcel VBAスレにするのは平成までにして、
令和からは、ドキッ!丸ごと水着女だらけの水泳大会スレにすれば、
すべて解決する。
146デフォルトの名無しさん (ブーイモ MM6b-r3uF)
2019/04/30(火) 19:18:15.59ID:R0S1ON6+M ネーミングの昭和感
147デフォルトの名無しさん (ワッチョイ 1dda-jER+)
2019/05/01(水) 01:54:30.18ID:MPaYicsf0 なあもういい加減やめようぜ
148デフォルトの名無しさん (ワッチョイ cb68-3cXW)
2019/05/01(水) 08:45:56.07ID:R08QdVRL0 止めつつ上げるとかネタやん
149デフォルトの名無しさん (ワッチョイ 1dda-KxX0)
2019/05/01(水) 13:34:20.87ID:XHmxZYyQ0 最初の質問者は問題解決したのかな?
150デフォルトの名無しさん (スッップ Sd43-ry4J)
2019/05/01(水) 19:19:03.05ID:xlz/SFXed 戯れ事を指摘したことの根拠は戯れ事を否定する根拠が無かったことなのにな。
何にも根拠が無かったら発言しなければ良かったのに。
何にも根拠が無かったら発言しなければ良かったのに。
151デフォルトの名無しさん (ワッチョイ cb5f-0AlF)
2019/05/03(金) 19:41:21.80ID:o4X+Dt2l0 1 安倍晋三 アベシンゾウ
2 麻生太郎
3 小泉純一郎
4 白石麻衣
・
・
・
全員にフリガナをふりたい
今手動で名前をカット→貼り付けでフリガナをだしてます
それを自動でやる方法
または違うやり方があれば教えてください
ち、ちなみにjkです!
2 麻生太郎
3 小泉純一郎
4 白石麻衣
・
・
・
全員にフリガナをふりたい
今手動で名前をカット→貼り付けでフリガナをだしてます
それを自動でやる方法
または違うやり方があれば教えてください
ち、ちなみにjkです!
152デフォルトの名無しさん (ワッチョイ 4e68-PJjo)
2019/05/03(金) 19:52:09.99ID:7e1y8fXo0 「あべ しんぞう」じゃなくて「あべ しん さん」で変換されてたら
ふりがなもそうなるし並べ替えでも読みで並べ替えされるし
ふりがなもそうなるし並べ替えでも読みで並べ替えされるし
153デフォルトの名無しさん (ワッチョイ bb68-ahOC)
2019/05/03(金) 19:54:51.80ID:gB5i9xO70 >>151
SEXしよう!
・関数
=PHONETIC(A1)
・vba
Sub foo()
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
Cells(i, 2).Value = Application.GetPhonetic(Cells(i, 1))
Next
End Sub
・その他
A1セルにカーソル併せてshit+alt+上でふりがなの設定が出来る
SEXしよう!
・関数
=PHONETIC(A1)
・vba
Sub foo()
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
Cells(i, 2).Value = Application.GetPhonetic(Cells(i, 1))
Next
End Sub
・その他
A1セルにカーソル併せてshit+alt+上でふりがなの設定が出来る
154デフォルトの名無しさん (ワッチョイ bb68-ahOC)
2019/05/03(金) 19:56:40.51ID:gB5i9xO70 書き忘れた
関数とvbaで挙動が変わる
関数は入力した時のふりがなデータを引っ張ってくる。漢字をコピペした場合、ふりがなデータが無い事がある
vbaはIMEのデータを引っ張ってくる。
どちらが良いかは無いが、基本的にはvbaの方が良い
関数とvbaで挙動が変わる
関数は入力した時のふりがなデータを引っ張ってくる。漢字をコピペした場合、ふりがなデータが無い事がある
vbaはIMEのデータを引っ張ってくる。
どちらが良いかは無いが、基本的にはvbaの方が良い
155デフォルトの名無しさん (ワッチョイ cb5f-0AlF)
2019/05/03(金) 20:52:09.59ID:o4X+Dt2l0156デフォルトの名無しさん (ワッチョイ d701-PoMM)
2019/05/04(土) 06:46:34.61ID:TSubnBAw0 おばさんもいるよ!
157デフォルトの名無しさん (アークセー Sx5f-O9Sm)
2019/05/04(土) 10:24:42.71ID:4Z9Ig80ax すげー加齢臭するなこのスレ
158デフォルトの名無しさん (ワッチョイ bb68-ahOC)
2019/05/04(土) 10:33:10.59ID:qNitGapX0 平均30-40ぐらいじゃないか。余裕で50代もいると思う
159デフォルトの名無しさん (ブーイモ MM93-oppc)
2019/05/04(土) 13:15:20.53ID:mcZWq4mnM 5chとしては普通でしょ
160デフォルトの名無しさん (ワッチョイ e201-VrjD)
2019/05/04(土) 14:27:39.19ID:eVIwB2YR0 むしろ50代とかの方が多いんじゃね?
161デフォルトの名無しさん (ワッチョイ e228-Ousd)
2019/05/05(日) 01:42:39.48ID:PgstIp0W0 windows3.1時代には既に有ったからね
dos版にもvbaって有ったの?
流石にそこまでは知らないんだけど
dos版にもvbaって有ったの?
流石にそこまでは知らないんだけど
162デフォルトの名無しさん (ワッチョイ e201-VrjD)
2019/05/05(日) 07:29:37.96ID:25zG6vKA0163デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/05(日) 20:27:43.58ID:BF8MV8/50 指定する番号の行に
行を新規に追加するには
どう記載すれば、良いですか?
行を新規に追加するには
どう記載すれば、良いですか?
164デフォルトの名無しさん (オッペケ Sr5f-aRhw)
2019/05/05(日) 20:41:12.12ID:XON7SXZQr row(n).insert
nは数値
nは数値
165デフォルトの名無しさん (ワッチョイ 43ce-ahOC)
2019/05/05(日) 20:42:27.10ID:AcwGW1cm0 >>163
Rows(123).Insert
Rows(123).Insert
166デフォルトの名無しさん (オッペケ Sr5f-aRhw)
2019/05/05(日) 20:45:05.57ID:XON7SXZQr sが抜けてましたね
すまんかった
すまんかった
167デフォルトの名無しさん (ワッチョイ c2a2-R0y6)
2019/05/05(日) 20:45:39.14ID:IK0uVtFC0 Dim i As Integer
i = InputBox("数字を入力してください")
Rows(i).Insert Shift:=xlDown
i = InputBox("数字を入力してください")
Rows(i).Insert Shift:=xlDown
168デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/05(日) 21:40:51.68ID:BF8MV8/50 皆さん、ありがとう
試して報告させていただきます。
試して報告させていただきます。
169デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/05(日) 21:45:41.48ID:BF8MV8/50170デフォルトの名無しさん (スッップ Sd02-tw1J)
2019/05/05(日) 22:22:12.93ID:jSkSyCW+d コードも無いしエラーメッセ−ジも無いからエラーはよく分からんが、気になる点を1つ。
n行目に挿入されると、その行は何行目になるのかな?
n行目に挿入されると、その行は何行目になるのかな?
171デフォルトの名無しさん (ワッチョイ 4e68-ahOC)
2019/05/05(日) 22:29:34.83ID:pOOjaEue0172デフォルトの名無しさん (ワッチョイ 43ce-ahOC)
2019/05/05(日) 22:52:12.35ID:AcwGW1cm0 >>169
たぶん For に Step - が必要な案件と見た
たぶん For に Step - が必要な案件と見た
173デフォルトの名無しさん (ワッチョイ 43ce-ahOC)
2019/05/05(日) 22:56:04.02ID:AcwGW1cm0174デフォルトの名無しさん (ワッチョイ 4234-QcSf)
2019/05/05(日) 22:59:30.01ID:oCrXkNbC0 >>172
初めて挿入やった時に上から順に挿入してってぐっちゃぐちゃになったわw
初めて挿入やった時に上から順に挿入してってぐっちゃぐちゃになったわw
175デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/05(日) 23:12:10.31ID:BF8MV8/50 ありがとう、皆さん。お言葉に甘えて
Sub 行の挿入()
dim k As Integer
dim i As Integer
dim j As Integer
dim h As Integer
Set obj基本データ = Thisworkbook.Worksheets("基本データ")
h = 7
Do while obj基本データ.Cells(4,h).Value〈〉""
For i = 1 To obj基本データ.Cells(5,
h).End(xlDown).Row
k = obj基本データ.Cells(4,h).Value
j = obj基本データ.Cells(i+4,h).Value
ThisWorkbook.Worksheets(k+2).Rows(j).Insert
next i
h = h + 1
Loop
End Sub
回すと、
ThisWorkbook.Worksheets(k+2).Rows(j).Insert
のところで、実行時エラー'1004'
となります。
Sub 行の挿入()
dim k As Integer
dim i As Integer
dim j As Integer
dim h As Integer
Set obj基本データ = Thisworkbook.Worksheets("基本データ")
h = 7
Do while obj基本データ.Cells(4,h).Value〈〉""
For i = 1 To obj基本データ.Cells(5,
h).End(xlDown).Row
k = obj基本データ.Cells(4,h).Value
j = obj基本データ.Cells(i+4,h).Value
ThisWorkbook.Worksheets(k+2).Rows(j).Insert
next i
h = h + 1
Loop
End Sub
回すと、
ThisWorkbook.Worksheets(k+2).Rows(j).Insert
のところで、実行時エラー'1004'
となります。
176デフォルトの名無しさん (ワッチョイ 4e68-ahOC)
2019/05/05(日) 23:52:28.10ID:pOOjaEue0177デフォルトの名無しさん (ワッチョイ 4e68-ahOC)
2019/05/05(日) 23:53:17.22ID:pOOjaEue0 変数の中身を確認して
確認方法はウォッチ式、イミディエイトウィンドウなどいろいろあるけど
msgbox j
msgbox k
ThisWorkbook.Worksheets(k+2).Rows(j).Insert
でも良い
確認方法はウォッチ式、イミディエイトウィンドウなどいろいろあるけど
msgbox j
msgbox k
ThisWorkbook.Worksheets(k+2).Rows(j).Insert
でも良い
178デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/06(月) 00:20:05.87ID:50ISOOVP0 >>176
遅くにありがとうございました。
ご指摘のとおり、iに0が入るため、エラーになっていることがわかりました。
後は、空白セルを0と読み取らせない方法を調べてみます。
丸二日、エラーの理由がわからずに悩んでいました。
見ず知らずの方に助けてもらえて感謝です。ありがとうございました。
遅くにありがとうございました。
ご指摘のとおり、iに0が入るため、エラーになっていることがわかりました。
後は、空白セルを0と読み取らせない方法を調べてみます。
丸二日、エラーの理由がわからずに悩んでいました。
見ず知らずの方に助けてもらえて感謝です。ありがとうございました。
179デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/06(月) 00:33:06.01ID:50ISOOVP0180デフォルトの名無しさん (ワッチョイ c2bc-sMnz)
2019/05/06(月) 00:51:29.40ID:50ISOOVP0181デフォルトの名無しさん (スッップ Sd02-tw1J)
2019/05/06(月) 10:29:14.43ID:ZwYgATzZd >>178
初心者は、問題がどこにあるのかに勘所が無いからこういう悩んで時間を使う経験をたくさんすると良い。
慣れれば5秒で気付く。
あと、Do〜Loopはいらない気がする。
hの代わりにiを使ってどうにかできると思うね。
初心者は、問題がどこにあるのかに勘所が無いからこういう悩んで時間を使う経験をたくさんすると良い。
慣れれば5秒で気付く。
あと、Do〜Loopはいらない気がする。
hの代わりにiを使ってどうにかできると思うね。
182デフォルトの名無しさん (スッップ Sd02-tw1J)
2019/05/06(月) 10:30:20.40ID:ZwYgATzZd183デフォルトの名無しさん (ワッチョイ 9f71-ItfN)
2019/05/10(金) 16:54:45.46ID:SsAAf7AE0 VBA勉強中の者です。
Setステートメントを勉強しているのですが、オブジェクト型についてお聞きしたいです。RangeオブジェクトとかWorksheetオブジェクトなど、いろんなサイトなど見ても使いどころがよくつかめてないです。
どんなときに使うのか、教えてもらえるとありがたいです。
Setステートメントを勉強しているのですが、オブジェクト型についてお聞きしたいです。RangeオブジェクトとかWorksheetオブジェクトなど、いろんなサイトなど見ても使いどころがよくつかめてないです。
どんなときに使うのか、教えてもらえるとありがたいです。
184デフォルトの名無しさん (ワッチョイ 3735-y0Vo)
2019/05/10(金) 16:57:57.46ID:/nmPTcfU0 >>183
数値と文字列以外は全部オブジェクト
数値と文字列以外は全部オブジェクト
185デフォルトの名無しさん (ワッチョイ 3735-y0Vo)
2019/05/10(金) 17:04:22.66ID:/nmPTcfU0 どんなときに使うのか、は一言で言うのは難しいが、基本的には保守のため
・何の変数か分からない時に名前をつける
range("a1:b2")だと何の範囲かはワークシート見ないと分からない
set 転記元 = range("a1:b2")
とすることで、そのrangeが何か一発で分かるようになる
ちなみに「何をするか」ではなく「何が入ってるか」を基準に命名すると後で分かりやすい
「何をするか」はfunctionの名前がそうなっているはずだ
・ある変数が2回以上登場する場合、最初に変数に入れておけばそのコードを変更する時に一回で済む
まぁこれは説明せんでもええわな
・保守しないならめんどくさいだけじゃん
そう、合っている
ちゃんと保守できるように書いて置いた方が、長い目で見ると楽なんだ。プラマイプラス
・何の変数か分からない時に名前をつける
range("a1:b2")だと何の範囲かはワークシート見ないと分からない
set 転記元 = range("a1:b2")
とすることで、そのrangeが何か一発で分かるようになる
ちなみに「何をするか」ではなく「何が入ってるか」を基準に命名すると後で分かりやすい
「何をするか」はfunctionの名前がそうなっているはずだ
・ある変数が2回以上登場する場合、最初に変数に入れておけばそのコードを変更する時に一回で済む
まぁこれは説明せんでもええわな
・保守しないならめんどくさいだけじゃん
そう、合っている
ちゃんと保守できるように書いて置いた方が、長い目で見ると楽なんだ。プラマイプラス
186デフォルトの名無しさん (スップ Sd3f-VdvG)
2019/05/10(金) 19:25:57.30ID:ZL9lN1sfd >>184、185
レスありがとうございます。
185さん
感覚ですが、すごく単純な感じがします。そんな認識でよいです?
ただ184さんのいう
数値と文字列以外は全部オブジェクト
これがひっかかるんです。
range("a1:b2")がオブジェクトという認識でよい?
そのなかに文字があった場合は?
文字列じゃない?と思ってしまうが、それは違うんですよね。
仮に
range("b2").valueだった場合は値で、range("a1:b2")はオブジェクトという事?
はなしがまとまってなくて、すみません。
レスありがとうございます。
185さん
感覚ですが、すごく単純な感じがします。そんな認識でよいです?
ただ184さんのいう
数値と文字列以外は全部オブジェクト
これがひっかかるんです。
range("a1:b2")がオブジェクトという認識でよい?
そのなかに文字があった場合は?
文字列じゃない?と思ってしまうが、それは違うんですよね。
仮に
range("b2").valueだった場合は値で、range("a1:b2")はオブジェクトという事?
はなしがまとまってなくて、すみません。
187デフォルトの名無しさん (スップ Sd3f-VdvG)
2019/05/10(金) 19:27:02.31ID:ZL9lN1sfd ↑183が書き込みしました。
188デフォルトの名無しさん (ワッチョイ ff63-gMth)
2019/05/10(金) 19:40:34.80ID:tGc5sWC60 Excelのシート内部の表位置とかカラム位置とかデータ末尾とか特定するベストプラクティスってどんなんですか!
何十年前からある言語でこんだけ普及してるのにいまだに決まった答えがないとか
何十年前からある言語でこんだけ普及してるのにいまだに決まった答えがないとか
189デフォルトの名無しさん (ドコグロ MMdf-nP+x)
2019/05/10(金) 19:44:21.41ID:tfYAY6pzM190デフォルトの名無しさん (ワッチョイ ff63-gMth)
2019/05/10(金) 19:52:43.30ID:tGc5sWC60 一瞬で理解した
191デフォルトの名無しさん (ワッチョイ 3735-y0Vo)
2019/05/10(金) 20:14:31.04ID:/nmPTcfU0 >>186
range("a1:b2")はオブジェクト。この中にプロパティとしてvalueやwidth、heightなどがある
もちろんrange("a1:b2").valueは文字列。
range("a1")に1が入っていて
range("a1")+2が3になるのは、range("a1:b2").valueが自動的に呼び出されて
range("a1").value+2になっているため
MSDNじっくり読んだほうがいいかもな
https://docs.microsoft.com/ja-jp/office/vba/api/excel.range(object)
range("a1:b2")はオブジェクト。この中にプロパティとしてvalueやwidth、heightなどがある
もちろんrange("a1:b2").valueは文字列。
range("a1")に1が入っていて
range("a1")+2が3になるのは、range("a1:b2").valueが自動的に呼び出されて
range("a1").value+2になっているため
MSDNじっくり読んだほうがいいかもな
https://docs.microsoft.com/ja-jp/office/vba/api/excel.range(object)
192デフォルトの名無しさん (ワッチョイ 3735-y0Vo)
2019/05/10(金) 20:16:01.36ID:/nmPTcfU0 >>188
最強はこのページの
<S6> 書式付きセルを除外する (UsedRange)
http://www.niji.or.jp/home/toru/notes/8.html
ケツから検索して見つかった奴が最後
最強はこのページの
<S6> 書式付きセルを除外する (UsedRange)
http://www.niji.or.jp/home/toru/notes/8.html
ケツから検索して見つかった奴が最後
193デフォルトの名無しさん (スップ Sd3f-VdvG)
2019/05/10(金) 21:34:51.98ID:ZL9lN1sfd194デフォルトの名無しさん (ワッチョイ b77c-Ilja)
2019/05/10(金) 22:33:38.03ID:Mw5h8bh90 プログラミングを理解するには、読むだけでなくとにかく実際に動かしてみることが大事
195デフォルトの名無しさん (アウアウウー Sa1b-Djl+)
2019/05/11(土) 03:15:11.68ID:04x+b6lna さっかりなw
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で ★2 [ぐれ★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 【正論】有識者「高市早苗に合理的配慮をしなかった野党が悪い」 [175344491]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 日経平均、49000円割れ 国賊高市を許すな ★2 [402859164]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 高市政権「中国さん、日本はいつでも対話に応じるで」 [834922174]
- 吉村はん「高市さんは発言を撤回する必要ないですよ。中国の大阪総領事が謝罪すべき」 [256556981]
