ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part65
https://mevius.5ch.net/test/read.cgi/tech/1584430040/
※デフォルト設定
探検
Excel VBA 質問スレ Part66
■ このスレッドは過去ログ倉庫に格納されています
11000
2020/05/10(日) 13:43:45.00ID:Nkoph0aj699デフォルトの名無しさん
2020/06/10(水) 20:30:18.07ID:O8L9L3qt700デフォルトの名無しさん
2020/06/10(水) 20:43:31.30ID:O8L9L3qt なるほど、普段XとYの図面値が両方0な事も結構多い
そういうときはTextboxの1と3(XとYの図面値)のValueを0に設定しとけばいいのか
こういう事を本で基礎から学ばずスマホで調べて小ずるく終わらせるのが自分の学習性の無さ
、本当に駄目ですわ…
教えてくれた人への感謝と自分への落胆が酷い
もう生産部署に飛ばしてくれよ
そういうときはTextboxの1と3(XとYの図面値)のValueを0に設定しとけばいいのか
こういう事を本で基礎から学ばずスマホで調べて小ずるく終わらせるのが自分の学習性の無さ
、本当に駄目ですわ…
教えてくれた人への感謝と自分への落胆が酷い
もう生産部署に飛ばしてくれよ
701デフォルトの名無しさん
2020/06/10(水) 21:27:00.27ID:r05FbU6w フォームボタンを置いてそのシートで矢印押し続けるとセル移動が飛び飛びになるんだけど対処法ありますか?
とりあえずマクロ登録した図形にしたら発生しなくなったけど押した感ないから気持ち悪い
とりあえずマクロ登録した図形にしたら発生しなくなったけど押した感ないから気持ち悪い
702デフォルトの名無しさん
2020/06/10(水) 21:32:19.71ID:2cEQGA3C >>699
理解する気が無いからな
理解する気が無いからな
703デフォルトの名無しさん
2020/06/10(水) 21:34:24.10ID:2cEQGA3C >>701
本当に飛び飛びになってるかカーソル位置をdebug.printとかで確認してみろ
本当に飛び飛びになってるかカーソル位置をdebug.printとかで確認してみろ
704デフォルトの名無しさん
2020/06/10(水) 22:01:15.35ID:zJ0W6AlK705デフォルトの名無しさん
2020/06/10(水) 23:43:02.56ID:r05FbU6w706デフォルトの名無しさん
2020/06/11(木) 02:06:11.07ID:l/gRHUK3 馬鹿はこうやって厚かましく聞きだそうとする
707デフォルトの名無しさん
2020/06/11(木) 04:35:21.72ID:upd9DdGd 俺はあのおっさんはハゲで臭いけどできるやつだって思ってるわ
しゃちょーの器だ
頑張ったな、おっさん
しゃちょーの器だ
頑張ったな、おっさん
708デフォルトの名無しさん
2020/06/11(木) 05:50:14.88ID:p+d7/Y3X >>706
質問スレで何を言ってんだ?
質問スレで何を言ってんだ?
709デフォルトの名無しさん
2020/06/11(木) 07:33:56.10ID:Ppd1dcd+ 馬鹿って言いたいだけの人の相手しちゃダメ
710デフォルトの名無しさん
2020/06/11(木) 12:31:19.92ID:9UX6mR7k いや、学ばない俺でも流石にセルに反映されるボタンくらいは聞かずに作れたのでそこまでは聞いてないですよ
ボタンに
アクティブセルとテキストボックスのvalueを=の動きつけるだけだし
ボタンに
アクティブセルとテキストボックスのvalueを=の動きつけるだけだし
711デフォルトの名無しさん
2020/06/11(木) 14:46:24.05ID:xmZccwT9 その「だけ」の組み合わせなんだよなぁ
712デフォルトの名無しさん
2020/06/11(木) 15:47:31.15ID:fXLeDjMq 算数の問題で答えだけ合っていても計算式がないと正解にはならない
カンニングとみなされるって知らんのか
そうやって問題から逃げている初心者に教えることはない
カンニングとみなされるって知らんのか
そうやって問題から逃げている初心者に教えることはない
713デフォルトの名無しさん
2020/06/11(木) 15:50:35.95ID:fXLeDjMq ちょっと言いすぎたかな
714デフォルトの名無しさん
2020/06/11(木) 15:56:00.83ID:G1l0Tewu いや、それでいいんだよ
715デフォルトの名無しさん
2020/06/11(木) 16:13:44.92ID:HN+bic0j エクセル初心者はVBAなんて触らんし
VBAやマクロ禁止の部署もあるからなぁ
パートさんには入力欄とクリックのみだったりとか
まー初心者がこのスレ見ることもないか・・
VBAやマクロ禁止の部署もあるからなぁ
パートさんには入力欄とクリックのみだったりとか
まー初心者がこのスレ見ることもないか・・
716デフォルトの名無しさん
2020/06/11(木) 17:23:40.82ID:9UX6mR7k いやもう完成しました
感謝もしたし謝罪もします
計算式はPCないところで関数電卓使ったりするから嫌でもわかっとります
√( xズレ^2+yズレ^2) *2
VBAでもまず覚えようと思ったので
Xズレ→B列 Yズレ→C列 位置度→D列のデータの時
Dim s As Long
Do While Cells(s, 3) <> ""
Cells(s, 4) = Sqr(Cells(s, 2) ^ 2 + Cells(s, 3) ^ 2) * 2
Cells(s, 4) = Format(Cells(s, 4), "0.000")
s = s + 1
Loop
エンドサブちゃん
高卒には荷が重すぎ
高学歴でしょここの人達
感謝もしたし謝罪もします
計算式はPCないところで関数電卓使ったりするから嫌でもわかっとります
√( xズレ^2+yズレ^2) *2
VBAでもまず覚えようと思ったので
Xズレ→B列 Yズレ→C列 位置度→D列のデータの時
Dim s As Long
Do While Cells(s, 3) <> ""
Cells(s, 4) = Sqr(Cells(s, 2) ^ 2 + Cells(s, 3) ^ 2) * 2
Cells(s, 4) = Format(Cells(s, 4), "0.000")
s = s + 1
Loop
エンドサブちゃん
高卒には荷が重すぎ
高学歴でしょここの人達
717デフォルトの名無しさん
2020/06/11(木) 17:29:15.93ID:/dMXe1DS その言い訳がましいフレーズをレスに入れるから良くないって、今後は書き込む前に考えたほうがいいよ
ここはもう来なくてもいいから
ここはもう来なくてもいいから
718デフォルトの名無しさん
2020/06/11(木) 17:34:53.28ID:Gg4t4WTy 俺は計算系は答えられんがここは質問スレだからどんどんこい。
煽ってるだけの奴は何の目的でこのスレにするんだ。芸能人の話題待ちでもあるまいし。
自分の決め事があるならいいけど初心者は変数は後でわかるようにとにかく宣言すべし。
日本語だけはあまりお勧めしない。
煽ってるだけの奴は何の目的でこのスレにするんだ。芸能人の話題待ちでもあるまいし。
自分の決め事があるならいいけど初心者は変数は後でわかるようにとにかく宣言すべし。
日本語だけはあまりお勧めしない。
719582
2020/06/11(木) 19:31:53.23ID:lwV9wV8Y720デフォルトの名無しさん
2020/06/11(木) 20:34:47.38ID:upd9DdGd 特定の行・列を表示・非表示にするボタン使ってるんだけどさ
この行・列にActiveXの他のボタンがあったりなんかするこ、たまにこいつらが消滅するんだよなぁ
debug.printとかで位置確認すると確かにそこにいるんだけどHeight=0とかになってる
んで適当にSubプロシージャ作ってHeight=200とかに設定するんだけどだめ
ならない
エラーはかないけど、debug.printで確認してもぜぃろぉのまま
Deleteも効かない
てかエラー出る
オブジェクトの選択と表示からみると存在してる
再起動してもだめ
てかたまに開けなくなるw
しゃーないから、新しいシート作って、そこにシート全選択でこぴぺすると
表示されてるボタンはコピーされるが
消滅したボタン群だけはコピーされない
コピーされないってのは、オブジェクトの選択と表示にそいつらが出なくなることから判断してる
消えたやつは新しく作り直してる
まぁそうすると元に戻るんだけどさ
なんだか半分死んでて半分生きてるような感じなんだろうなぁ
お前らこういうことある?
この行・列にActiveXの他のボタンがあったりなんかするこ、たまにこいつらが消滅するんだよなぁ
debug.printとかで位置確認すると確かにそこにいるんだけどHeight=0とかになってる
んで適当にSubプロシージャ作ってHeight=200とかに設定するんだけどだめ
ならない
エラーはかないけど、debug.printで確認してもぜぃろぉのまま
Deleteも効かない
てかエラー出る
オブジェクトの選択と表示からみると存在してる
再起動してもだめ
てかたまに開けなくなるw
しゃーないから、新しいシート作って、そこにシート全選択でこぴぺすると
表示されてるボタンはコピーされるが
消滅したボタン群だけはコピーされない
コピーされないってのは、オブジェクトの選択と表示にそいつらが出なくなることから判断してる
消えたやつは新しく作り直してる
まぁそうすると元に戻るんだけどさ
なんだか半分死んでて半分生きてるような感じなんだろうなぁ
お前らこういうことある?
721蟻人間 ◆T6xkBnTXz7B0
2020/06/11(木) 20:43:48.25ID:9OB4DptL ActiveXはサポート終了でしょ
722デフォルトの名無しさん
2020/06/11(木) 20:47:39.72ID:upd9DdGd だってぇ・・・右クリで移動されちゃうボタンとかいやだもん
723デフォルトの名無しさん
2020/06/11(木) 21:20:07.19ID:v1OJq4JH Active S○X
724デフォルトの名無しさん
2020/06/11(木) 21:49:44.43ID:Pc/1Hill txt123 = objIE.document.all.tags("table")(2).outerText
でテキストを取得しました。
txt123 の中に授業表が入っています。
体育という単語が含まれていれば、A列のセルに〇、国語という単語が含まれていればB列に〇、
算数はC列・・・
という具合に特定の文字列が含まれていれば指定の列のセルに〇を入れたいのですが、
どうしたらいいでしょうか?
特定の文字列は国語、算数、体育、社会、理科の5つです。
でテキストを取得しました。
txt123 の中に授業表が入っています。
体育という単語が含まれていれば、A列のセルに〇、国語という単語が含まれていればB列に〇、
算数はC列・・・
という具合に特定の文字列が含まれていれば指定の列のセルに〇を入れたいのですが、
どうしたらいいでしょうか?
特定の文字列は国語、算数、体育、社会、理科の5つです。
725デフォルトの名無しさん
2020/06/11(木) 21:52:07.03ID:DFKeKDYT >>724
馬鹿は死ねば治るかもよ
馬鹿は死ねば治るかもよ
727デフォルトの名無しさん
2020/06/11(木) 22:00:18.32ID:vUhEmjDF >>724
こんなこともわからない頭の悪い奴に教えられる子供がどうなるか
こんなこともわからない頭の悪い奴に教えられる子供がどうなるか
728デフォルトの名無しさん
2020/06/11(木) 22:05:40.83ID:S8xfnPZH >>724
色々無理だと思うぞ。やめとけ。
色々無理だと思うぞ。やめとけ。
729デフォルトの名無しさん
2020/06/11(木) 22:28:34.49ID:Pc/1Hill730デフォルトの名無しさん
2020/06/11(木) 23:19:34.07ID:fXLeDjMq まさかと思うがテキストボックス123個とか作ってるんじゃないよな
731デフォルトの名無しさん
2020/06/11(木) 23:44:22.39ID:52kheZTp 何でそれでいきなりIE制御・・・。
732デフォルトの名無しさん
2020/06/12(金) 00:13:44.58ID:Y0E/tOto 授業表をIEで見るって社内システムがそれなのか?
733デフォルトの名無しさん
2020/06/12(金) 00:33:39.25ID:cWAZHeBV IE制御とかレガシーにも程があるだろ。。
734デフォルトの名無しさん
2020/06/12(金) 00:43:49.91ID:V6O8I1+o WebページのテーブルってエクセルのVBAで
IE以外にどうやって取得するの?
IE以外にどうやって取得するの?
735デフォルトの名無しさん
2020/06/12(金) 01:56:00.71ID:MW3IhN88 test
736デフォルトの名無しさん
2020/06/12(金) 02:10:15.74ID:MW3IhN88 選択した範囲のセル色を変えたいです。
If Intersect(Target, Range("B1:B5")) Is Nothing Then Exit Sub
色変更処理
変更可能なセルはB1:B5のみとしたいですが、
これだとB6が一緒に選択されている場合に一緒に色が変更されてしまいます。
B1:B6を囲ってしまった場合でも、B1:B5までの色のみ変更させたい場合どうしたらいいでしょうか。
If Intersect(Target, Range("B1:B5")) Is Nothing Then Exit Sub
色変更処理
変更可能なセルはB1:B5のみとしたいですが、
これだとB6が一緒に選択されている場合に一緒に色が変更されてしまいます。
B1:B6を囲ってしまった場合でも、B1:B5までの色のみ変更させたい場合どうしたらいいでしょうか。
737デフォルトの名無しさん
2020/06/12(金) 02:51:45.45ID:KALz8/u9 また馬鹿か
738デフォルトの名無しさん
2020/06/12(金) 03:29:37.08ID:IFmaagGk >>736
選択した範囲は選択されているのか?
選択した範囲は選択されているのか?
739デフォルトの名無しさん
2020/06/12(金) 06:26:26.47ID:u23pgbjD >>736
intersectした結果とTargetを比較したらいけないかな
intersectした結果とTargetを比較したらいけないかな
740デフォルトの名無しさん
2020/06/12(金) 07:59:23.12ID:d1Ad7gfn >>720
シートに配置したボタンでよく遭遇するよ。そんなもんだと思ってるから、ボタン押下時のコードに自分自身の位置とサイズを初期化するコードを書くようにしてる。
シートに配置したボタンでよく遭遇するよ。そんなもんだと思ってるから、ボタン押下時のコードに自分自身の位置とサイズを初期化するコードを書くようにしてる。
741デフォルトの名無しさん
2020/06/12(金) 08:22:21.81ID:F5wzc1/2 >>737
分からないからそれしか言えないのか?
分からないからそれしか言えないのか?
745デフォルトの名無しさん
2020/06/12(金) 12:46:47.02ID:HqN3pHW3 >>720
セルにあわせて移動やサイズ変更するかどうかの設定があったはずだが
セルにあわせて移動やサイズ変更するかどうかの設定があったはずだが
746デフォルトの名無しさん
2020/06/12(金) 13:13:42.59ID:1+2Rgw6z >>745
バージョン2010以降「セルに合わせてサイズ変更や移動しない」の設定になっていても
サイズが変わってしまう事例を多数経験しています。(2007は経験なし)
ボタンだけでなく、コメントの位置も極端に移動すること多数。
バージョン2010以降「セルに合わせてサイズ変更や移動しない」の設定になっていても
サイズが変わってしまう事例を多数経験しています。(2007は経験なし)
ボタンだけでなく、コメントの位置も極端に移動すること多数。
747デフォルトの名無しさん
2020/06/12(金) 13:14:30.95ID:hxFv/xna >>742
ヘェ〜そんな関数あるんだ、IEオブジェクトだけかと思ってた、ありがとう
ヘェ〜そんな関数あるんだ、IEオブジェクトだけかと思ってた、ありがとう
748デフォルトの名無しさん
2020/06/12(金) 17:49:02.54ID:aQA9YYrW749デフォルトの名無しさん
2020/06/12(金) 23:01:56.39ID:FlbnSBZd Windows10に変えたら、クロマキー合成みたいなのが出来なくなっちゃったんだけど、
何か方法ない?
何か方法ない?
750デフォルトの名無しさん
2020/06/12(金) 23:29:11.20ID:KALz8/u9 また馬鹿が来た
751デフォルトの名無しさん
2020/06/12(金) 23:57:17.59ID:FlbnSBZd752デフォルトの名無しさん
2020/06/13(土) 00:29:59.36ID:0QXppYe5 クロマキーはWin7まで。
ていうかクロマキーて・・。
確かにクロマキーだが。
ていうかクロマキーて・・。
確かにクロマキーだが。
753デフォルトの名無しさん
2020/06/13(土) 01:18:01.22ID:l5EmusQW 一旦あきらめて、真の目的を違う方法で達成することを考えましょう
754デフォルトの名無しさん
2020/06/13(土) 03:31:14.05ID:d/IEOBZf >>751
自分が言われたという自覚があるんだ?
自分が言われたという自覚があるんだ?
755デフォルトの名無しさん
2020/06/13(土) 06:33:26.28ID:iOfV/qX/756デフォルトの名無しさん
2020/06/13(土) 07:35:38.54ID:gm1IvgiV 質問スレなんてどこでも、マウントとって承認欲求を満たそうとする奴らばかりだよ。
特にVBAスレは、プログラミング板の他のスレでは相手にされないレベルの奴がここなら俺でもマウントとれるだろと集まってくる。
特にVBAスレは、プログラミング板の他のスレでは相手にされないレベルの奴がここなら俺でもマウントとれるだろと集まってくる。
757デフォルトの名無しさん
2020/06/13(土) 10:49:08.95ID:hwBvm+CU VBA始めて1週間
結構できるようになったけど、俺ってすごい!?
結構できるようになったけど、俺ってすごい!?
758デフォルトの名無しさん
2020/06/13(土) 11:02:28.88ID:iOfV/qX/ >>757
どうやって勉強した?どこまでできるようなった?
どうやって勉強した?どこまでできるようなった?
759デフォルトの名無しさん
2020/06/13(土) 12:54:09.65ID:l5EmusQW VBA完全に理解した
↓
VBAなにもわからない
↓
VBAチョットデキル
↓
VBAなにもわからない
↓
VBAチョットデキル
760デフォルトの名無しさん
2020/06/13(土) 13:53:12.35ID:sXc2xmOg 何を以て「できる」と判断したのか?
761デフォルトの名無しさん
2020/06/13(土) 13:57:01.18ID:k9PzEFx9 初心者の頃に書いたコードみるとマジナンだらけでチョベリバだわ
762デフォルトの名無しさん
2020/06/13(土) 14:05:41.14ID:GFk/ON+H 編集ができるってことじゃね
763デフォルトの名無しさん
2020/06/13(土) 14:17:20.43ID:Ft3NByW3 ダニングクルーガー効果とかいうやつじゃね
764デフォルトの名無しさん
2020/06/13(土) 15:41:58.59ID:9rN9x/HV VBAに限らないコーディング全般の話になるかと思うんですが、
For文のカウンタ変数に対してそのブロック内で加減算するのはいわゆる「お行儀が悪い」ものですか?
For i = min To min Step -1
For j = i + 1 To max
〜処理〜
If 条件 Then
〜処理〜
Let i = i + 1 '←ココ
〜処理〜
Else
〜処理〜
End If
〜処理〜
Next j
〜処理〜
Next i
前任者が使っていた20行にも満たないコードですが、1行目に違和感がありました。
Do While/Until文で書き直せるものの、単に自分の理解度が低いだけかもしれず・・・
For文のカウンタ変数に対してそのブロック内で加減算するのはいわゆる「お行儀が悪い」ものですか?
For i = min To min Step -1
For j = i + 1 To max
〜処理〜
If 条件 Then
〜処理〜
Let i = i + 1 '←ココ
〜処理〜
Else
〜処理〜
End If
〜処理〜
Next j
〜処理〜
Next i
前任者が使っていた20行にも満たないコードですが、1行目に違和感がありました。
Do While/Until文で書き直せるものの、単に自分の理解度が低いだけかもしれず・・・
765デフォルトの名無しさん
2020/06/13(土) 15:59:50.04ID:sXc2xmOg >>764
俺ならforにしないな
俺ならforにしないな
766デフォルトの名無しさん
2020/06/13(土) 16:03:06.99ID:hwBvm+CU データ用のシートからデータをコピーできるようになったぜ
ところでクラスモジュールにはどんなメリットがありますか?
functionの意味は分かりましたが、クラスとの違いなどがよく分からず
今本屋で色々探してきましたが、解説が見当たりませんでした。
ところでクラスモジュールにはどんなメリットがありますか?
functionの意味は分かりましたが、クラスとの違いなどがよく分からず
今本屋で色々探してきましたが、解説が見当たりませんでした。
767デフォルトの名無しさん
2020/06/13(土) 16:04:33.27ID:HDBeOIwd768デフォルトの名無しさん
2020/06/13(土) 16:05:08.13ID:ll49+YlL 一般的に、for nextの方が理解しやすいから、for 文ありきで書いてるだけなんじゃないかな。
感覚的にも可読性やメンテナンス性からも、do loopなどで書く方が良いと思います。
感覚的にも可読性やメンテナンス性からも、do loopなどで書く方が良いと思います。
769デフォルトの名無しさん
2020/06/13(土) 16:14:12.41ID:lPN2rvMv >>766
VBAのクラスはCOMとの相互運用のために存在する
普通に使う分には全く必要ない
というか並のVBAerのスキルではメンテ不能になるからむしろ有害
クラスを使いたくなるレベルの高度な抽象化が必要になるようなら、
そもそもそんなことをVBAでやらなければならないシステム設計が間違っていると考えるべき
VBAのクラスはCOMとの相互運用のために存在する
普通に使う分には全く必要ない
というか並のVBAerのスキルではメンテ不能になるからむしろ有害
クラスを使いたくなるレベルの高度な抽象化が必要になるようなら、
そもそもそんなことをVBAでやらなければならないシステム設計が間違っていると考えるべき
770デフォルトの名無しさん
2020/06/13(土) 16:49:04.82ID:9rN9x/HV771デフォルトの名無しさん
2020/06/13(土) 16:50:17.97ID:hwBvm+CU >769
ありがとうございます。
そこまでの説明が探しきれなかったので助かります。
ありがとうございます。
そこまでの説明が探しきれなかったので助かります。
772デフォルトの名無しさん
2020/06/13(土) 16:52:28.00ID:69sGe9cG >>764
Forの使い方を間違ってる
途中で1足して、最後にまた1引くんなら、Do LoopとIfなどを使って条件をはっきり書くべき
プログラミング全般の話となると、コンパイラによっては最初にStep値で割り算して回数を求めてしまうコードを吐くやつもあるので、正常に動かなくなる
Forの使い方を間違ってる
途中で1足して、最後にまた1引くんなら、Do LoopとIfなどを使って条件をはっきり書くべき
プログラミング全般の話となると、コンパイラによっては最初にStep値で割り算して回数を求めてしまうコードを吐くやつもあるので、正常に動かなくなる
773デフォルトの名無しさん
2020/06/13(土) 18:20:23.36ID:gmb5Wcnr ブックのなかに、シートがたくさんあって、
マクロ利用者毎にマクロで動かしたいシートが違う。
だから、マクロの実行中に、利用者にシートを選択させて、それをactivesheetにさせたい。
そういうの、できる?
マクロ利用者毎にマクロで動かしたいシートが違う。
だから、マクロの実行中に、利用者にシートを選択させて、それをactivesheetにさせたい。
そういうの、できる?
774デフォルトの名無しさん
2020/06/13(土) 18:31:43.88ID:sXc2xmOg できる
775デフォルトの名無しさん
2020/06/13(土) 18:35:00.95ID:Q06gyfKt776デフォルトの名無しさん
2020/06/13(土) 18:38:57.44ID:gmb5Wcnr777デフォルトの名無しさん
2020/06/13(土) 18:42:11.92ID:ejIEXNUq778デフォルトの名無しさん
2020/06/13(土) 18:54:40.10ID:Q06gyfKt779デフォルトの名無しさん
2020/06/13(土) 18:56:13.87ID:gmb5Wcnr780デフォルトの名無しさん
2020/06/13(土) 18:56:56.64ID:gmb5Wcnr >>779
マクロを途中で止めて、利用者にシートを選択させることによって(そのシートのどこかのセルを選択させる)、activesheetにさせたいんよ。
マクロを途中で止めて、利用者にシートを選択させることによって(そのシートのどこかのセルを選択させる)、activesheetにさせたいんよ。
781デフォルトの名無しさん
2020/06/13(土) 19:11:25.34ID:Ft3NByW3 自分でシートを開いてその後マクロを実行する形じゃダメなの
782デフォルトの名無しさん
2020/06/13(土) 19:20:55.22ID:gmb5Wcnr783デフォルトの名無しさん
2020/06/13(土) 19:50:08.25ID:mObNCAEc784デフォルトの名無しさん
2020/06/13(土) 20:02:21.69ID:gmb5Wcnr785デフォルトの名無しさん
2020/06/13(土) 20:08:18.16ID:Q06gyfKt マクロの途中で>>777で作ったUserForm1.Showすりゃ良いでしょう
786デフォルトの名無しさん
2020/06/13(土) 20:23:03.52ID:mObNCAEc787デフォルトの名無しさん
2020/06/13(土) 20:28:03.66ID:sXc2xmOg >>780
途中でセル選択ダイアログでも表示すりゃいいじゃん
途中でセル選択ダイアログでも表示すりゃいいじゃん
788デフォルトの名無しさん
2020/06/13(土) 20:36:43.64ID:gmb5Wcnr789デフォルトの名無しさん
2020/06/13(土) 20:42:30.13ID:gmb5Wcnr >>786
やっぱ、いけるかも。
やっぱ、いけるかも。
790デフォルトの名無しさん
2020/06/13(土) 20:42:48.59ID:gmb5Wcnr >>787
ありがと。いけるかも。
ありがと。いけるかも。
791デフォルトの名無しさん
2020/06/14(日) 08:41:44.12ID:ffGowWaR >>788
よく分からんがモードレスにすりゃ良いんじゃねえの?
よく分からんがモードレスにすりゃ良いんじゃねえの?
792デフォルトの名無しさん
2020/06/14(日) 11:14:04.92ID:uWyGdyFQ793デフォルトの名無しさん
2020/06/14(日) 11:20:05.40ID:ZfTKHz7W >>792
モジュールと構造体でいいよねそれ
モジュールと構造体でいいよねそれ
794デフォルトの名無しさん
2020/06/14(日) 11:21:47.96ID:435IzS7y VBA歴まだ1ヶ月
でtxtデータから全て数値をシートに引っ張り出す事は成功したけどそれをVBAで計算させるスキルはないからエクセル関数使ってる
もっとスキルが欲しい
でtxtデータから全て数値をシートに引っ張り出す事は成功したけどそれをVBAで計算させるスキルはないからエクセル関数使ってる
もっとスキルが欲しい
795デフォルトの名無しさん
2020/06/14(日) 12:36:35.03ID:PywPq9gj 関数でできることは関数でやりましょう(例外あり)
796デフォルトの名無しさん
2020/06/14(日) 12:52:53.71ID:UBYu/Pyg 関数ばかりでもいかんですう
797デフォルトの名無しさん
2020/06/14(日) 13:01:56.80ID:435IzS7y 引っ張り出した数値を
ABS関数
ROUND関数
MAX、MIN関数
IF関数
でだんだんフィルターを通す感覚で
で本来の数値に対応させてる
VBAでそれをやる力を得るには5年はかかるな
俺じゃ
ABS関数
ROUND関数
MAX、MIN関数
IF関数
でだんだんフィルターを通す感覚で
で本来の数値に対応させてる
VBAでそれをやる力を得るには5年はかかるな
俺じゃ
798デフォルトの名無しさん
2020/06/14(日) 13:26:59.00ID:0qngbhsm 限定的な使い方になるが、連想配列でユーザ定義型使いたい時に代わりにクラスモジュール使うって手がある
799デフォルトの名無しさん
2020/06/14(日) 13:44:32.79ID:attwzNFV 質問ですが、列が3つありそのうち2つが検索用ワードで
これを元に検索し3つ目のセルにあるワードを配列に収めていく処理を行いたいです。
例えば、こういったテーブルがあります。
すずき、いちろう、170
すずき、じろう、171
たなか、さぶろう、172
検索条件を1列目「すずき」2列目「条件なし」とした時、170,171を配列に収める
検索条件を1列目「すずき」2列目「いちろう」とした時、170を配列に収める
と、やろうとした時どういった処理が考えられるでしょうか。
これを元に検索し3つ目のセルにあるワードを配列に収めていく処理を行いたいです。
例えば、こういったテーブルがあります。
すずき、いちろう、170
すずき、じろう、171
たなか、さぶろう、172
検索条件を1列目「すずき」2列目「条件なし」とした時、170,171を配列に収める
検索条件を1列目「すずき」2列目「いちろう」とした時、170を配列に収める
と、やろうとした時どういった処理が考えられるでしょうか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 ★2 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【EV新税】最大2万4千円で検討 28年から、普及妨げると異論も [蚤の市★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★3 [Hitzeschleier★]
- 【音楽】aiko(50)の姿に騒然「どしたん?」「震えた」「泣いた」「びっくりする」「なんで…」結婚発表から4年 [Ailuropoda melanoleuca★]
- 【悲報】過労死遺族、高市早苗の流行語大賞にブチ切れwwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 【悲報】高市早苗、被災民に対し「自分の命くらいは自分で守ってくださいね」と切り捨てし大炎上 [339712612]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★2
- 【高市悲報】JA、発狂www「臨時に経費率を下げるので、どうかお米券を使ってください」 [246620176]
