!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part63
https://mevius.5ch.net/test/read.cgi/tech/1568630099/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part64
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 23d0-o7DB)
2019/12/02(月) 23:43:54.18ID:ngrqyTy20685デフォルトの名無しさん (ワッチョイ 93da-Nz9x)
2020/02/22(土) 18:55:32.50ID:VWTN01Wl0 >>684
5chで探すとグロと宣伝の同じ画像だらけで集める意味ないとおもう
5chで探すとグロと宣伝の同じ画像だらけで集める意味ないとおもう
686デフォルトの名無しさん (スップ Sd1f-n138)
2020/02/22(土) 20:40:32.07ID:CpuGABtnd >>684
VBAでも簡単だけどな。
というか、世の中のスクレイピング見てると随分テキトーだなと思うね。
ページ内のタグ1つ1つをごっそり取ってくる処理書ければ、絞りこむ方法なんて簡単だろ。
どっちにしろ、スクレイピングなんて初心者とは言わないが、その程度の話。
情報なんてゴマンと有るんだから。
VBAでも簡単だけどな。
というか、世の中のスクレイピング見てると随分テキトーだなと思うね。
ページ内のタグ1つ1つをごっそり取ってくる処理書ければ、絞りこむ方法なんて簡単だろ。
どっちにしろ、スクレイピングなんて初心者とは言わないが、その程度の話。
情報なんてゴマンと有るんだから。
687デフォルトの名無しさん (スップ Sd1f-icXw)
2020/02/23(日) 00:38:51.54ID:jVAo1XvKd jsonから動的にHTMLを生成するページだとjsonファイルのURLを調べるのが面倒
そのままソースには書いてないことも多いし
そのままソースには書いてないことも多いし
688デフォルトの名無しさん (ワッチョイ 93da-Nz9x)
2020/02/23(日) 03:39:39.65ID:DZYqUxJ90 Ruby使いは画像収集家なのかご苦労様
689デフォルトの名無しさん (ワッチョイ a3ae-QtOM)
2020/02/23(日) 04:26:11.00ID:K7fXFWfL0 VBAちょっと触ってみたけど難しいね
書き方独特すぎてちょっときつい
書き方独特すぎてちょっときつい
690デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 06:38:50.97ID:wq/R6u2w0 VBAが独特って日頃どんな言語使ってるんだ…
691デフォルトの名無しさん (スップ Sd1f-ftqI)
2020/02/23(日) 07:12:19.53ID:FxSnKpMed 独特と言うか構文が長くて繰り返しが多い
692デフォルトの名無しさん (アウアウエー Sadf-JxPc)
2020/02/23(日) 07:15:28.16ID:/TUwZlyEa いじめられっ子VBA
693デフォルトの名無しさん (ワッチョイ ff02-p4c1)
2020/02/23(日) 07:35:03.32ID:+eBIvQNk0694デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 07:46:27.78ID:unOBnpssx [VBA]
Dim str As String: str = "hoge"
[VB.NET]
Dim str As String = "hoge"
[Java,C# その他]
string str = "hoge";
まぁ確かにVBAは冗長で繰り返し多いわな
If Then構文もThen書かせるなと思うし
Dim str As String: str = "hoge"
[VB.NET]
Dim str As String = "hoge"
[Java,C# その他]
string str = "hoge";
まぁ確かにVBAは冗長で繰り返し多いわな
If Then構文もThen書かせるなと思うし
695デフォルトの名無しさん (ワッチョイ 93da-Nz9x)
2020/02/23(日) 08:19:14.23ID:hlUaoTwd0 コンストだと真ん中みたいに書けるのにな。
696デフォルトの名無しさん (ワッチョイ ffea-C6+A)
2020/02/23(日) 08:27:54.12ID:sbceR+SQ0 文字列から組み込み定数の値を取得する事は出来ますか?
例)”rgbRed" -> 255
例)”rgbRed" -> 255
697デフォルトの名無しさん (ワッチョイ 4301-+607)
2020/02/23(日) 08:31:22.34ID:pFS6OxI+0 [VBA]
Dim str$: str = "hoge"
[VB.NET]
Dim str$ = "hoge"
[Java,C# その他]
string str = "hoge";
大差ないな
そもそも文字数の差なんて全体から見たら誤差みたいなもんだ
Dim str$: str = "hoge"
[VB.NET]
Dim str$ = "hoge"
[Java,C# その他]
string str = "hoge";
大差ないな
そもそも文字数の差なんて全体から見たら誤差みたいなもんだ
698デフォルトの名無しさん (ワッチョイ 13ce-Nz9x)
2020/02/23(日) 08:48:22.46ID:m7teXSWT0 VBAならDimステートメントは省略できるからもっと文字数を減らせる
699デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 08:52:41.96ID:wq/R6u2w0700デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 08:58:08.06ID:unOBnpssx >>697
どうかね、タイプ量って生産性に直結するのだが
そもそもVBAの型宣言文字ってごく一部のプリミティブ型にしか割り当てられてないじゃん
Class1 cls = new Class1(param);
の一行で変数宣言、引数付きコンストラクタへの引数付与、インスタンス生成代入が同時に出来るのは便利だぞ
それに慣れてしまったら、
Dim cls As Class1
Set cls = New Class1
cls.Init(param)
みたいにVBAでやるのが馬鹿らしくなる
どうかね、タイプ量って生産性に直結するのだが
そもそもVBAの型宣言文字ってごく一部のプリミティブ型にしか割り当てられてないじゃん
Class1 cls = new Class1(param);
の一行で変数宣言、引数付きコンストラクタへの引数付与、インスタンス生成代入が同時に出来るのは便利だぞ
それに慣れてしまったら、
Dim cls As Class1
Set cls = New Class1
cls.Init(param)
みたいにVBAでやるのが馬鹿らしくなる
701デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 09:00:12.99ID:wq/R6u2w0 >>696
いま手元に環境ないから試せないけどApplication.Evaluate("rgbRed")とかでできないかな?
いま手元に環境ないから試せないけどApplication.Evaluate("rgbRed")とかでできないかな?
702デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 09:03:59.50ID:wq/R6u2w0703デフォルトの名無しさん (ワッチョイ ffea-C6+A)
2020/02/23(日) 09:08:06.54ID:sbceR+SQ0 >>701
Evaluateでは評価できませんでした。
Evaluateでは評価できませんでした。
704デフォルトの名無しさん (アウアウエー Sadf-JxPc)
2020/02/23(日) 09:08:57.81ID:/TUwZlyEa 文字数そんなに重要?
705デフォルトの名無しさん (ワッチョイ 8340-KfDg)
2020/02/23(日) 09:12:15.33ID:KMj3XtMO0706デフォルトの名無しさん (ワッチョイ 13ce-Nz9x)
2020/02/23(日) 09:23:07.17ID:m7teXSWT0 定数名(文字列)から値を得るのって、昔はtlbinf32.dllでできたんだけどWindows10でなくなっちゃったんだよね
GetExportedTypesでできそうなんだけど、すぐに使えるサンプルがネット上には見当たらない
あとはVBAのソースをテキストファイルに書いてインポートとか
GetExportedTypesでできそうなんだけど、すぐに使えるサンプルがネット上には見当たらない
あとはVBAのソースをテキストファイルに書いてインポートとか
707デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 09:26:18.22ID:unOBnpssx >>702
その書き方はJava等で一行でインスタンスを生成代入するのとは意味が違うので、比較対象にならない
有名な話だけど、DimステートメントでNewを付加した場合、Nothingで一度参照破棄しても変数を評価する度に新しいインスタンス参照が生成代入されるので、以下のようなコードがコンパイルエラーにならない
非常識な挙動なのでMSも非推奨と言ってるし、いまどき使うのはアウト
Sub Test()
Dim C1 As New Collection
Set C = Nothing
C.Add "エラーにならない"
End Sub
その書き方はJava等で一行でインスタンスを生成代入するのとは意味が違うので、比較対象にならない
有名な話だけど、DimステートメントでNewを付加した場合、Nothingで一度参照破棄しても変数を評価する度に新しいインスタンス参照が生成代入されるので、以下のようなコードがコンパイルエラーにならない
非常識な挙動なのでMSも非推奨と言ってるし、いまどき使うのはアウト
Sub Test()
Dim C1 As New Collection
Set C = Nothing
C.Add "エラーにならない"
End Sub
708デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 09:28:01.95ID:unOBnpssx >>707
間違えた、Set C1 = Nothingだな
間違えた、Set C1 = Nothingだな
709デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 09:30:04.09ID:wq/R6u2w0710デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 09:31:22.21ID:wq/R6u2w0 >>704
コーダーレベルの人には重要なんだろうねw
コーダーレベルの人には重要なんだろうねw
711デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 09:34:37.47ID:unOBnpssx >>709
機能や挙動が等価でない構文を並べてタイプ量を比べても意味がないだろ
機能や挙動が等価でない構文を並べてタイプ量を比べても意味がないだろ
712デフォルトの名無しさん (ワッチョイ 8340-KfDg)
2020/02/23(日) 09:56:51.02ID:KMj3XtMO0713デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 09:57:00.88ID:wq/R6u2w0714デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 10:00:28.85ID:wq/R6u2w0715デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 10:02:34.10ID:unOBnpssx >>713
タイプ量はステップ数やコードの可読性低下、人件費とほぼ正相関するので、オーバーヘッド抑制のために下流はもちろん中流以上のPMクラスでもケアしなきゃならない基本中の基本だぞ
いつの時代も変わらない
タイプ量はステップ数やコードの可読性低下、人件費とほぼ正相関するので、オーバーヘッド抑制のために下流はもちろん中流以上のPMクラスでもケアしなきゃならない基本中の基本だぞ
いつの時代も変わらない
716デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 10:22:38.92ID:wq/R6u2w0 まだこんな老害がいるんだな…
変数名は1文字に限るとか?w
変数名は1文字に限るとか?w
717デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/23(日) 11:03:51.11ID:unOBnpssx 読解力皆無で笑える
718デフォルトの名無しさん (ワッチョイ ffea-C6+A)
2020/02/23(日) 12:08:50.82ID:sbceR+SQ0 >>706
変換テーブルでも用意するしかないですかね。
変換テーブルでも用意するしかないですかね。
719デフォルトの名無しさん (ワッチョイ ff01-P13C)
2020/02/23(日) 12:47:04.17ID:wq/R6u2w0 >>717
揶揄されてることも理解できないとか可哀想ですらあるw
揶揄されてることも理解できないとか可哀想ですらあるw
720デフォルトの名無しさん (ワッチョイ 4391-n138)
2020/02/23(日) 16:21:03.27ID:dmBvCqf60 タイプ量ってwww
いつの時代だよ。
というか、タイプ量少ない奴は寧ろ組みたく無いわな。
頓珍漢なロジックで余計なことやってることでタイプ量がが増えたので無い限り、そんなもん気にするバカは真っ先に要らない。
いつの時代だよ。
というか、タイプ量少ない奴は寧ろ組みたく無いわな。
頓珍漢なロジックで余計なことやってることでタイプ量がが増えたので無い限り、そんなもん気にするバカは真っ先に要らない。
721デフォルトの名無しさん (スッップ Sd1f-ftqI)
2020/02/23(日) 16:41:58.26ID:EF3UNxNad そもそもVBAは構文が長いって話なのに
プログラム全体で見てば間違いなく長くなる
でタイプ量の話は流れの中で出て来た少ない方が良いよね程度の事なのに絡まれてる人が気の毒だわ
プログラム全体で見てば間違いなく長くなる
でタイプ量の話は流れの中で出て来た少ない方が良いよね程度の事なのに絡まれてる人が気の毒だわ
722デフォルトの名無しさん (ドコグロ MMdf-P13C)
2020/02/23(日) 17:21:12.88ID:ot72o1TpM723デフォルトの名無しさん (ワッチョイ 6f68-AE6u)
2020/02/23(日) 17:46:51.73ID:tUguP7M50 デジャヴかと思ったら
>>565再来なん?
>>565再来なん?
724デフォルトの名無しさん (ドコグロ MMdf-P13C)
2020/02/23(日) 18:31:17.82ID:ot72o1TpM >>565自体が最小構成ソースとかのオレオレ用語で意味不明なので再来かどうかもわからん
725デフォルトの名無しさん (ワッチョイ ffb0-y94j)
2020/02/23(日) 18:38:52.53ID:YcvTMcMQ0 構文レベルのタイプ数の多さはまともなIDEがあれば気にならない
つまりExcelのVBA環境だとゴミクズ
つまりExcelのVBA環境だとゴミクズ
726デフォルトの名無しさん (ワッチョイ 232f-lQWV)
2020/02/23(日) 20:58:50.89ID:9ZBd+yN40 そもそも言ってる内容が正しいとは思えないが、そこは議論の余地がなくはない
それよりオーバーヘッドって用語、使い方が間違ってると思うぞ
それよりオーバーヘッドって用語、使い方が間違ってると思うぞ
727デフォルトの名無しさん (アウアウエー Sadf-Nz9x)
2020/02/23(日) 21:57:21.45ID:2PAuLkEda タイプ量が長いのもあるけど
コードが長いと注意が分散されてミスに気付きにくくなるというのはあると思う
宗教戦争になるけど
コードが長いと注意が分散されてミスに気付きにくくなるというのはあると思う
宗教戦争になるけど
728デフォルトの名無しさん (ワッチョイ 8340-KfDg)
2020/02/24(月) 16:11:57.17ID:1tltuveE0 深さ不明の入れ子の連想配列があります。
値は数値一つか、一つ以上の連想配列のどちらかです。
下記の様にタブインデントの回数で位置を示した図をテキストファイルで作成したいのですが、どうすればいいでしょうか。
A
B
C 653
D 993
E
F
G 534
H 331
値は数値一つか、一つ以上の連想配列のどちらかです。
下記の様にタブインデントの回数で位置を示した図をテキストファイルで作成したいのですが、どうすればいいでしょうか。
A
B
C 653
D 993
E
F
G 534
H 331
729デフォルトの名無しさん (ワッチョイ 8340-KfDg)
2020/02/24(月) 16:13:00.23ID:1tltuveE0 スペースが潰れてしまったので修正します
A
B
C 653
D 993
E
F
G 534
H 331
A
B
C 653
D 993
E
F
G 534
H 331
730デフォルトの名無しさん (アウアウクー MM07-y94j)
2020/02/24(月) 16:28:54.55ID:pOROlutlM VBAを投げ捨ててyamlにする
731デフォルトの名無しさん (オッペケ Sr07-joR1)
2020/02/24(月) 16:29:30.10ID:BJsPLhtxr みなさんコード打ちはJIS配列でしていますか?
USのほうがやっぱり打ちやすいのかな
USのほうがやっぱり打ちやすいのかな
732デフォルトの名無しさん (アウアウウー Sae7-lfYl)
2020/02/24(月) 16:48:26.70ID:OWwFgx4ma VBA使ってる即ちプリインストール厨なんだから職場貸与のJISキーボードに決まってるでしょ
道具に拘ること自体は否定しないが、そんな奴がVBAなんてストレスMAXじゃないか?
捻れが大きすぎて正常な精神を保てなそう
道具に拘ること自体は否定しないが、そんな奴がVBAなんてストレスMAXじゃないか?
捻れが大きすぎて正常な精神を保てなそう
733デフォルトの名無しさん (ワッチョイ 8340-KfDg)
2020/02/24(月) 17:00:35.65ID:1tltuveE0 >>730
VBAでお願いします
VBAでお願いします
734デフォルトの名無しさん (ワッチョイ ff79-HgOh)
2020/02/24(月) 17:02:23.23ID:zhSNWlOe0 JSON VBAでぐぐれ
735デフォルトの名無しさん (ワッチョイ ff42-iCTl)
2020/02/24(月) 17:50:57.41ID:l6OFRdVP0 いやだ
736デフォルトの名無しさん (アークセー Sx07-XxLC)
2020/02/24(月) 19:43:10.92ID:jjjPoigmx >>728
連想配列とネスト深度を引数にとって出力を返す再帰関数を作る
連想配列の第一要素の型が数値ならば普通にネスト深度とKeyとValueから出力内容を生成して返し、連想配列だったら更に自身を呼び出すようにすれば良い
連想配列とネスト深度を引数にとって出力を返す再帰関数を作る
連想配列の第一要素の型が数値ならば普通にネスト深度とKeyとValueから出力内容を生成して返し、連想配列だったら更に自身を呼び出すようにすれば良い
737デフォルトの名無しさん (ワッチョイ 93da-uj/U)
2020/02/25(火) 09:26:37.66ID:d82kFCO70 >>728
普通にやっても問題ない
普通にやっても問題ない
738デフォルトの名無しさん (ドコグロ MM67-lfYl)
2020/02/25(火) 09:59:23.47ID:9IyrqwVFM VBAを気持ちよく使い続けたいなら、今与えられている環境が最高であると信じて疑わず、余計な知識を仕入れないことだ
特に、作業環境に拘りはじめるといずれ確実にVBAがボトルネックであるという考えに至ってしまうため非常に危険
特に、作業環境に拘りはじめるといずれ確実にVBAがボトルネックであるという考えに至ってしまうため非常に危険
739デフォルトの名無しさん (ワッチョイ 93da-Nz9x)
2020/02/25(火) 10:39:35.32ID:d82kFCO70 仕事なのか趣味なのかで取り組み方は全然違うぞ
740デフォルトの名無しさん (ワッチョイ 67da-DFeu)
2020/02/26(水) 19:10:12.76ID:vsXFrrYA0 VBAで何でも作れると、VSなんて要らないと思われてしまうため非常に危険
741デフォルトの名無しさん (ワッチョイ 0b94-ctjd)
2020/02/26(水) 20:09:04.34ID:JVb++aVC0 VBAで何でも作れるとは?
742デフォルトの名無しさん (スフッ Sdea-/0SP)
2020/02/26(水) 20:15:42.46ID:rKAt0si0d 何でもは作れないわ、作れる物だけ
743デフォルトの名無しさん (ブーイモ MM27-Y3k4)
2020/02/26(水) 20:28:14.58ID:Ll3mA7qnM excelVBAでDDEexecution使ってあるアプリを操作し、
そこでクリップボードに取得した画像をアクティブシートに貼り付けたいです
DDE経由で取得したクリップボードが空っぽなのですが、
DDEterminateする前にオブジェクトに移さないとダメなのでしょうか?
そこでクリップボードに取得した画像をアクティブシートに貼り付けたいです
DDE経由で取得したクリップボードが空っぽなのですが、
DDEterminateする前にオブジェクトに移さないとダメなのでしょうか?
744デフォルトの名無しさん (ワッチョイ 0b48-QQwt)
2020/02/26(水) 20:37:33.48ID:8sZglkar0 別言語いじると、元言語に戻ったとき、思わぬブレークスルーがあるので、別言語は是非やるべきだと思う。
745デフォルトの名無しさん (ワッチョイ 0ba2-ZhQ4)
2020/02/26(水) 21:08:39.92ID:+cz27N880 今やるならAWSだろ。
746デフォルトの名無しさん (ワッチョイ ca01-bE1b)
2020/02/26(水) 22:51:04.88ID:UkD+a9vW0 VBAでそこそこの物を作れるとは思うが他の言語使えるならわざわざVBAなんて選択しないよ
なので>>740が何を主張してるのかよくわからん
なので>>740が何を主張してるのかよくわからん
747デフォルトの名無しさん (ワッチョイ 0ba2-ZhQ4)
2020/02/26(水) 22:52:21.57ID:+cz27N880 じゃ、なんでこのスレいるの?
748デフォルトの名無しさん (ワッチョイ ca01-bE1b)
2020/02/26(水) 23:20:52.00ID:UkD+a9vW0 VBAでやらんといけない場合もあるから
ってことも想像できないの?
ってことも想像できないの?
749デフォルトの名無しさん (ワッチョイ 0ba2-ZhQ4)
2020/02/26(水) 23:32:57.96ID:+cz27N880 じゃ他言語が使えてもVBA使うことあるってことじゃん、何言ってんのこいつ
750デフォルトの名無しさん (ワッチョイ ca01-bE1b)
2020/02/27(木) 00:05:00.80ID:RMeeA8fN0 日本語の理解力なさすぎw
他の言語が使える(状況)ならって話な
他の言語が使える(状況)ならって話な
751デフォルトの名無しさん (ワッチョイ 0ba2-ZhQ4)
2020/02/27(木) 00:14:45.62ID:5xLWm1lA0 じゃ、状況って書けよ
VBAでそこそこの物を作れるとは思うが他の言語使えるならわざわざVBAなんて選択しない
↑
この表現から「状況」って単語を読み取ってほしいって自分の言葉足らずを認めず他人をなじるただの馬鹿としか思えんわな。
素直に謝れよw
VBAでそこそこの物を作れるとは思うが他の言語使えるならわざわざVBAなんて選択しない
↑
この表現から「状況」って単語を読み取ってほしいって自分の言葉足らずを認めず他人をなじるただの馬鹿としか思えんわな。
素直に謝れよw
752デフォルトの名無しさん (ワッチョイ 0ba2-ZhQ4)
2020/02/27(木) 00:17:32.13ID:5xLWm1lA0 「小学生並みの表現力が誤解を招いたにもかかわらず悪態をついた卑しき自分が存在してすみません」って言え
753デフォルトの名無しさん (ワッチョイ 07ce-DFeu)
2020/02/27(木) 04:21:27.06ID:NxJu2KcC0 たしかに「使える人」「使える状況」どっちにも読めるけど、俺は初見では「使える人」の方だと思った
判断の理由は、まずこの文章には主語がないこと
そこで想像で「俺は」を補い読み進めると、次に同じ文章の中に「作れる」「選択しない」という単語が、また主格を伴わずに出てくる
この場合は、すべての動詞の主体は「人」だと判断するのが自然
判断の理由は、まずこの文章には主語がないこと
そこで想像で「俺は」を補い読み進めると、次に同じ文章の中に「作れる」「選択しない」という単語が、また主格を伴わずに出てくる
この場合は、すべての動詞の主体は「人」だと判断するのが自然
754デフォルトの名無しさん (ワッチョイ 0b94-ctjd)
2020/02/27(木) 04:35:15.51ID:PX1R20t40 ネチネチとクドい言い方がキモいよ
755デフォルトの名無しさん (ワッチョイ ca01-bE1b)
2020/02/27(木) 04:55:30.05ID:RMeeA8fN0 理解力足りない奴がクドクド夜中まで大変だなw
756デフォルトの名無しさん (スプッッ Sd02-ciQC)
2020/02/27(木) 05:05:43.27ID:F9flkDmPd 4時21分は夜中だけど4時55分は朝
757デフォルトの名無しさん (ワッチョイ 3a26-7qQN)
2020/02/27(木) 05:27:02.00ID:1NTaOPIN0 文章力低すぎて試験で失敗したタイプ
758デフォルトの名無しさん (ドコグロ MM02-bE1b)
2020/02/27(木) 06:51:41.59ID:6N44UBOdM 文章力で試験に失敗とかそんな経験ないけどなw
そもそも今時ム板見てる人でVBAだけ使える人って珍しくね?
そもそも今時ム板見てる人でVBAだけ使える人って珍しくね?
759デフォルトの名無しさん (ワッチョイ 0668-Qfp7)
2020/02/27(木) 09:46:48.05ID:RXnANkEf0 論点ズレズレで遊ぶ大人(外見だけ)?
760デフォルトの名無しさん (ドコグロ MM02-bE1b)
2020/02/27(木) 12:41:36.10ID:6N44UBOdM 試験とか言い出して論点ずらそうと必死な奴を虐めるなよw
761デフォルトの名無しさん (ワッチョイ def2-oL1e)
2020/02/27(木) 14:04:05.59ID:XYBaslRL0 CGだとわかっていてもwww
762デフォルトの名無しさん (アウアウウー Sa2f-n4Mc)
2020/02/27(木) 14:16:04.01ID:xizTLawga >>756
わかる(わかる)
わかる(わかる)
763デフォルトの名無しさん (ワッチョイ 4ab0-mnKr)
2020/02/27(木) 15:36:14.26ID:C8kQhi5I0 言葉の内容じゃなくて表現に文句つける奴は大体無能
完璧な意思疎通なんて無理なんだから曖昧な点は都度確認して
ああそういう意図だったので済むのにネチネチとなんの生産性もない
完璧な意思疎通なんて無理なんだから曖昧な点は都度確認して
ああそういう意図だったので済むのにネチネチとなんの生産性もない
764デフォルトの名無しさん (アウアウウー Sa2f-VlRL)
2020/02/27(木) 18:40:02.39ID:cb25kGwba せやかてクド
765デフォルトの名無しさん (ワッチョイ 4a42-us/x)
2020/02/27(木) 22:04:00.42ID:d4EgxlqA0 わふー
767デフォルトの名無しさん (ワッチョイ b301-hmiQ)
2020/02/27(木) 23:43:30.37ID:qWPXm1F00768デフォルトの名無しさん (ワッチョイ 678a-mhrx)
2020/02/28(金) 06:19:02.24ID:unYBun0f0 それはズルいだろって言われそうな方法なら…。
769デフォルトの名無しさん (ワッチョイ 0ba2-ZhQ4)
2020/02/28(金) 06:20:10.17ID:L+KjVouD0 C#とかで処理してVBAに渡すとか?
770767 (ワッチョイ b301-hmiQ)
2020/02/28(金) 07:09:52.34ID:yw4NYUGs0 別のEXCEL(多数)起動して並列処理もどきをやったことはあるんですが、無理やりな感じは否めないかな…
ソース(ファイル)も分散するし
(プロジェクトとしてフォルダに纏めるくらいしか…)
VBAの知識だけでできるのはいいんだけど
ソース(ファイル)も分散するし
(プロジェクトとしてフォルダに纏めるくらいしか…)
VBAの知識だけでできるのはいいんだけど
771デフォルトの名無しさん (JP 0H27-iWdh)
2020/02/28(金) 10:20:28.33ID:zXCoNy+pH sendkeysを使って
他のアプリを操作し
ctrl +pgdnをしたいのですが実行されません
SendKeys"^{PGDN}",True
他のアプリを操作し
ctrl +pgdnをしたいのですが実行されません
SendKeys"^{PGDN}",True
772デフォルトの名無しさん (ワッチョイ decc-DFeu)
2020/02/28(金) 12:25:39.80ID:2j7Cc3iW0 >>771
まず第一に、SendKeysの確実性はそんなに高くないので、正しく記述しても必ずしも毎回動くとは限らないということを理解しておく必要があるよ
その上で
アクティブなウインドウに送るので事前に他のアプリをアクティブにしておく
他のウインドウをアクティブにするのにウインドウタイトルを指定する必要があるのでその記述にも気を配る
他のウインドウがアクティブになるのにタイムラグがあるのでSleepとかを使って調整する必要があるけどVBAには無いのでほかから借りてくるかApplication.Waitで代用する
どうしても動かない場合は、もっと簡単なケースで試す
まず第一に、SendKeysの確実性はそんなに高くないので、正しく記述しても必ずしも毎回動くとは限らないということを理解しておく必要があるよ
その上で
アクティブなウインドウに送るので事前に他のアプリをアクティブにしておく
他のウインドウをアクティブにするのにウインドウタイトルを指定する必要があるのでその記述にも気を配る
他のウインドウがアクティブになるのにタイムラグがあるのでSleepとかを使って調整する必要があるけどVBAには無いのでほかから借りてくるかApplication.Waitで代用する
どうしても動かない場合は、もっと簡単なケースで試す
773デフォルトの名無しさん (ワッチョイ 4a90-DFeu)
2020/02/28(金) 17:21:36.80ID:eDNEl8wD0 Excel21016
現在フォルダを指定してその配下にあるファイルの一覧をシートに記載するのを作成中なんですが。
FileLen関数でファイルサイズを出してるんだけど戻り値がLiong型でそれを越えるファイルだとマイナスの値が
返ってきてしまう。そこでFileLen関数以外で正しくサイズを返せるものあるいは工夫ってあります?
現在フォルダを指定してその配下にあるファイルの一覧をシートに記載するのを作成中なんですが。
FileLen関数でファイルサイズを出してるんだけど戻り値がLiong型でそれを越えるファイルだとマイナスの値が
返ってきてしまう。そこでFileLen関数以外で正しくサイズを返せるものあるいは工夫ってあります?
774デフォルトの名無しさん (ワッチョイ 06f7-R/mx)
2020/02/28(金) 18:23:01.43ID:MtqAk8k50 Scripting.FileSystemObjectのFile.Sizeを使うとか
775デフォルトの名無しさん (アウアウウー Sa2f-VlRL)
2020/02/28(金) 18:24:45.49ID:tYO2NqnQa 入力ミスかw
776デフォルトの名無しさん (オイコラミネオ MMeb-hmiQ)
2020/02/28(金) 18:31:00.61ID:J9MIpREGM FileSystemObjectを使う機会は増えたな
778デフォルトの名無しさん (アウアウウー Sa2f-VlRL)
2020/02/28(金) 19:38:05.63ID:XpFHUdRGa vbaのlong って最大いくつ?
779デフォルトの名無しさん (ワッチョイ b301-bz6n)
2020/02/28(金) 19:53:42.22ID:04Y2DCb30 符号付4byteだから(256^4)/2-1
780デフォルトの名無しさん (ワッチョイ 07ce-DFeu)
2020/02/28(金) 20:02:10.27ID:aE85awzW0 >>778
2G
2G
781デフォルトの名無しさん (アウアウウー Sa2f-VlRL)
2020/02/28(金) 22:10:29.04ID:KGz3N4NDa 2G越えるファイルexcelで読むの?
782デフォルトの名無しさん (アウアウウー Sa2f-VlRL)
2020/02/28(金) 22:12:17.34ID:KGz3N4NDa あ、一覧か
とりあえず負の数なら強引に変換するとか
とりあえず負の数なら強引に変換するとか
783デフォルトの名無しさん (ワッチョイ 07ce-DFeu)
2020/02/28(金) 22:50:10.05ID:aE85awzW0 それでも4Gまでしか扱えないから困るんじゃない?やっぱり根本的に解決するにはFSOが必要だよ
784デフォルトの名無しさん (ワッチョイ 67da-DFeu)
2020/02/29(土) 01:59:32.20ID:nzXCWKfq0 LongLongってVBAで使える?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
