ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part54
https://mevius.5ch.net/test/read.cgi/tech/1527334657/
探検
Excel VBA 質問スレ Part55
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/07/22(日) 14:13:18.78ID:/fuF+goF665デフォルトの名無しさん
2018/08/15(水) 12:16:44.17ID:kebfuqT8 ここまでVBAの話なし
666デフォルトの名無しさん
2018/08/15(水) 12:32:04.60ID:o8lgioa7667デフォルトの名無しさん
2018/08/15(水) 12:54:37.56ID:KuKFPEdV >>661
VBAの話がしたいなら違うスレ立ててやれ
VBAの話がしたいなら違うスレ立ててやれ
668デフォルトの名無しさん
2018/08/15(水) 12:56:36.01ID:MbmwE69Z >>654
引数が偶数だったら文字列を返し、奇数だったら数値を返すプロシ―ジャがあったとしよう。
お前は引き数同士、戻り値同士を比べてプロシ―ジャが2つあると言い出すバカ者だ。
構造の話なんだから引数と戻り値の関係を比較して、両者が同じ関係かどうか評価しろよ。
引数が偶数だったら文字列を返し、奇数だったら数値を返すプロシ―ジャがあったとしよう。
お前は引き数同士、戻り値同士を比べてプロシ―ジャが2つあると言い出すバカ者だ。
構造の話なんだから引数と戻り値の関係を比較して、両者が同じ関係かどうか評価しろよ。
669デフォルトの名無しさん
2018/08/15(水) 13:02:03.82ID:o8lgioa7 また頓珍漢なこと言い出したぞ w
まあ「含まれる」とかが構造の話と思えない時点で詰んでる
まあ「含まれる」とかが構造の話と思えない時点で詰んでる
670デフォルトの名無しさん
2018/08/15(水) 13:07:08.07ID:MbmwE69Z ついでに言っとくと法学のあんちゃんは全ての学部のどれかに含まれる。
理系院卒のあんちゃんも全ての部署のどれかに含まれる。
同じ構造だ。
理系院卒のあんちゃんも全ての部署のどれかに含まれる。
同じ構造だ。
671デフォルトの名無しさん
2018/08/15(水) 13:09:43.34ID:FDr69IxI この数式のない一軒不毛そうな議論から規則性とか関連性を見つけるのもプロクマラーに必要なスキル
672デフォルトの名無しさん
2018/08/15(水) 13:10:36.49ID:+0zUs7od やっと納得を得たようでなによりだ。本題に戻ろう。
部門部署はたくさんあり、総務や営業以外の事務部門には理系院卒のあんちゃんが点在している。
彼らは少しはプログラミングできて他言語も知っているし、申請すればVisualStudioも入れられる。
事務部門全体で見た潜在的なIT能力は高い。
一方、Excelは社内で重要な業務に使われていて部門間・会社間でExcelを介した依存関係が双方向に発生している。
Excel・VBAは必須のツールだ。
そのIT能力でExcelやVBAの能力を補うことが正しい戦略だ。
ネットに繋げないとかOSSが利用できないなんて論外だ。
部門部署はたくさんあり、総務や営業以外の事務部門には理系院卒のあんちゃんが点在している。
彼らは少しはプログラミングできて他言語も知っているし、申請すればVisualStudioも入れられる。
事務部門全体で見た潜在的なIT能力は高い。
一方、Excelは社内で重要な業務に使われていて部門間・会社間でExcelを介した依存関係が双方向に発生している。
Excel・VBAは必須のツールだ。
そのIT能力でExcelやVBAの能力を補うことが正しい戦略だ。
ネットに繋げないとかOSSが利用できないなんて論外だ。
673デフォルトの名無しさん
2018/08/15(水) 13:33:56.84ID:rsN0oxe0 >>671
他人が書いた糞コードの解読的な
他人が書いた糞コードの解読的な
674デフォルトの名無しさん
2018/08/15(水) 13:46:28.89ID:o8lgioa7675デフォルトの名無しさん
2018/08/15(水) 14:08:47.99ID:pqG57C1I 単純に文章が読めないんだなこいつ
676デフォルトの名無しさん
2018/08/15(水) 14:09:56.50ID:o8lgioa7 はいはい w
677デフォルトの名無しさん
2018/08/15(水) 14:48:08.03ID:+0zUs7od678デフォルトの名無しさん
2018/08/15(水) 14:50:05.48ID:o8lgioa7 はいはい
> ・理系院卒と部署に関係はある
とか言うアホに言われてもなぁ w
> ・理系院卒と部署に関係はある
とか言うアホに言われてもなぁ w
679デフォルトの名無しさん
2018/08/15(水) 15:04:43.74ID:TLBrAROC やっぱり>>2にもどったな
印象操作やら神の声やら今夜のおかずやら他のノイズも混ざってるけどw
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
引き続き、知ったかぶりがVBAにマウントをとる長文と
VBA老害が見当外れのレスをする長文をお楽しみください
印象操作やら神の声やら今夜のおかずやら他のノイズも混ざってるけどw
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
引き続き、知ったかぶりがVBAにマウントをとる長文と
VBA老害が見当外れのレスをする長文をお楽しみください
680デフォルトの名無しさん
2018/08/15(水) 15:18:45.96ID:o8lgioa7681デフォルトの名無しさん
2018/08/15(水) 20:28:47.28ID:PFaZ124V アレ?
なんで罵り合いが終わったの?
燃料切れ?
なんで罵り合いが終わったの?
燃料切れ?
682デフォルトの名無しさん
2018/08/15(水) 20:45:18.70ID:3FUQ7EIU 寝落ち
起きたら再開
起きたら再開
683デフォルトの名無しさん
2018/08/15(水) 20:55:50.25ID:PFaZ124V 期待してます
ボッコボコにして
ボッコボコにして
684デフォルトの名無しさん
2018/08/15(水) 21:45:16.76ID:Ln7PviFU >>682
お仕事とか…してらっしゃらないんですか…?
お仕事とか…してらっしゃらないんですか…?
685デフォルトの名無しさん
2018/08/15(水) 22:00:35.47ID:ptNtiXuo 世間では明日までお盆休みだよ
686デフォルトの名無しさん
2018/08/15(水) 22:04:45.10ID:W9B5BJh8 裏山
俺は強まで・・・
俺は強まで・・・
687デフォルトの名無しさん
2018/08/15(水) 22:08:06.98ID:+0zUs7od 主張の食い違いとかだったら面白いんだけどね
688デフォルトの名無しさん
2018/08/16(木) 00:05:39.03ID:l34+V18a689デフォルトの名無しさん
2018/08/16(木) 00:15:17.92ID:gbtMedVo690デフォルトの名無しさん
2018/08/16(木) 00:20:40.85ID:l34+V18a691デフォルトの名無しさん
2018/08/16(木) 00:22:29.57ID:SOTYyfvv (こいつらいったい何と戦っているんだ…)
692デフォルトの名無しさん
2018/08/16(木) 00:41:08.45ID:gbtMedVo >>691
そりゃもちろん
「事務員に高度なITは使いこなせないから不要」
っていう固定観念と戦っているのさ。
事務員の中のポテンシャルの高い連中の能力を引き出せれば
くだらないSIerなんかとおさらばできて競争力も高まるからね。
そりゃもちろん
「事務員に高度なITは使いこなせないから不要」
っていう固定観念と戦っているのさ。
事務員の中のポテンシャルの高い連中の能力を引き出せれば
くだらないSIerなんかとおさらばできて競争力も高まるからね。
693デフォルトの名無しさん
2018/08/16(木) 06:03:27.79ID:H6lHpBvI Worksheets("w").Range(Cells(1, 1), Cells(1, 43)).ClearContents
これってシートをアクティブにしなくても使えますよね?
アプリケーション定義またはオブジェクト定義のエラーが出てしまうのですが
これってシートをアクティブにしなくても使えますよね?
アプリケーション定義またはオブジェクト定義のエラーが出てしまうのですが
694デフォルトの名無しさん
2018/08/16(木) 06:29:39.37ID:AOJ6PJJu >>693
そのコードが実行されるときにアクティブになっているブックにwシートがなければエラーになるぞ
当たり前だけど
指定してるシートの名前が"w"じゃなくて"w"とか"w "になってたなんてことはよくあるし、コードの実行時にwシートを持たない別のブックがアクティブになってしまってる場合もある
そのコードが実行されるときにアクティブになっているブックにwシートがなければエラーになるぞ
当たり前だけど
指定してるシートの名前が"w"じゃなくて"w"とか"w "になってたなんてことはよくあるし、コードの実行時にwシートを持たない別のブックがアクティブになってしまってる場合もある
695デフォルトの名無しさん
2018/08/16(木) 06:34:34.81ID:HHNkLN/y >>693
wがアクティブでないとエラーになりますよ
wがアクティブでないとエラーになりますよ
696デフォルトの名無しさん
2018/08/16(木) 06:57:21.22ID:O4RP4kA0 >>691
NASAの工作員かなんか
NASAの工作員かなんか
697デフォルトの名無しさん
2018/08/16(木) 07:23:14.62ID:t6OwQxX1698デフォルトの名無しさん
2018/08/16(木) 08:10:34.34ID:l34+V18a699デフォルトの名無しさん
2018/08/16(木) 08:26:56.80ID:t6OwQxX1700デフォルトの名無しさん
2018/08/16(木) 08:51:59.47ID:l34+V18a >>699
そういうわけで日本語に弱く論理破綻しているのがお前という結論にお前が抗えなくなったということだ。
そういうわけで日本語に弱く論理破綻しているのがお前という結論にお前が抗えなくなったということだ。
701デフォルトの名無しさん
2018/08/16(木) 08:59:32.11ID:BCwpVRwG 本当に再開してるじゃん
もしかして自作自演?
だとしたら深刻な症状ですよ
もしかして自作自演?
だとしたら深刻な症状ですよ
702デフォルトの名無しさん
2018/08/16(木) 09:06:30.09ID:ZGWCaRN6 セルに4桁の数字を打ち込むと、その行の変えたい4桁の数字が全部入れ替わるようにしたいのですが、できますか?
いまは、デフォルトで4桁の数字を9999に入れておいて、すべて置き換えで変えたい4桁の数字に置換えています。
よろしくお願いします!
いまは、デフォルトで4桁の数字を9999に入れておいて、すべて置き換えで変えたい4桁の数字に置換えています。
よろしくお願いします!
703デフォルトの名無しさん
2018/08/16(木) 09:07:26.88ID:Au8uUKpS 出来る
704デフォルトの名無しさん
2018/08/16(木) 09:12:04.69ID:l34+V18a705デフォルトの名無しさん
2018/08/16(木) 09:21:29.75ID:l34+V18a >>702
今通勤中で手元にPCが無い。
WorkSheetのセルの値が変わったイベントで以下のようにする。
コードの中でTargetがA列の場合だけ以下が走るようにすればOK。
あとRows(i)はUsedRangeに限定した方が良いかな。
Dim cl As Range
For Each cl In Rows(i).Cells
cl.Value=Replace(cl.Value,Cells(i,1).Value)
Next
今通勤中で手元にPCが無い。
WorkSheetのセルの値が変わったイベントで以下のようにする。
コードの中でTargetがA列の場合だけ以下が走るようにすればOK。
あとRows(i)はUsedRangeに限定した方が良いかな。
Dim cl As Range
For Each cl In Rows(i).Cells
cl.Value=Replace(cl.Value,Cells(i,1).Value)
Next
706デフォルトの名無しさん
2018/08/16(木) 09:37:10.05ID:gbtMedVo707デフォルトの名無しさん
2018/08/16(木) 09:40:28.42ID:fIO0uyHl 既出かも知れません。
セルに入力した式を、数式として返すvbaが欲しい。
あるセルに=A1×A2と入っていれば、指定セルに2×3=6とか表示するやつ。
セルに入力した式を、数式として返すvbaが欲しい。
あるセルに=A1×A2と入っていれば、指定セルに2×3=6とか表示するやつ。
708デフォルトの名無しさん
2018/08/16(木) 09:43:32.55ID:t6OwQxX1709デフォルトの名無しさん
2018/08/16(木) 09:45:06.52ID:WItIpmjO じゃ、作れよ
俺はできんけど
俺はできんけど
710デフォルトの名無しさん
2018/08/16(木) 10:01:07.98ID:gbtMedVo711デフォルトの名無しさん
2018/08/16(木) 10:53:21.12ID:t6OwQxX1 >>710
>>・理系院卒と部署に関係はある
> 単に事実として書いたんであって
だから「どんな関係」かを書きなよ
> 論理的に読み取るとか解釈できる・できないの話じゃないでしょ。
誰もそんな頓珍漢な話はしてない
>>・理系院卒と部署に関係はある
> 単に事実として書いたんであって
だから「どんな関係」かを書きなよ
> 論理的に読み取るとか解釈できる・できないの話じゃないでしょ。
誰もそんな頓珍漢な話はしてない
712デフォルトの名無しさん
2018/08/16(木) 11:00:04.22ID:gbtMedVo >>711
もう書かれているから断る
もう書かれているから断る
713デフォルトの名無しさん
2018/08/16(木) 11:16:20.96ID:18y92em0 やたら長文飛び交ってるからスルーしてたけどお前ら馬鹿なのか?
714デフォルトの名無しさん
2018/08/16(木) 11:36:03.34ID:gbtMedVo >>713
スルーして本題が復活するまで待つか自分で振るかすればいいじゃん。
スルーして本題が復活するまで待つか自分で振るかすればいいじゃん。
715デフォルトの名無しさん
2018/08/16(木) 11:37:12.39ID:q37zSSst これ自作自演のひとりの人らしいですよ
716デフォルトの名無しさん
2018/08/16(木) 11:55:56.49ID:H/uvpZju botだよ
717デフォルトの名無しさん
2018/08/16(木) 12:04:32.04ID:MBvEYoJ9 最近のAIはすごいな
718デフォルトの名無しさん
2018/08/16(木) 12:08:01.31ID:0dTep/In >>693
cellsにも明示的にシート指定すればいいんだよ
cellsにも明示的にシート指定すればいいんだよ
719デフォルトの名無しさん
2018/08/16(木) 12:39:20.77ID:t6OwQxX1720デフォルトの名無しさん
2018/08/16(木) 12:42:23.78ID:VPX9WWnJ >>717
AIにしても酷い出来だろ、これは
AIにしても酷い出来だろ、これは
721デフォルトの名無しさん
2018/08/16(木) 12:44:51.37ID:fD/OKUaV まだ機械学習中なんで
722デフォルトの名無しさん
2018/08/16(木) 12:51:48.47ID:gbtMedVo723702
2018/08/16(木) 12:55:51.13ID:ZGWCaRN6 >>705
ありがとうございます!
ありがとうございます!
724デフォルトの名無しさん
2018/08/16(木) 12:59:30.71ID:fD/OKUaV みんな知らんだろうけどこの法学部と院卒のくだりは昨日の夜からやってるんだからな
一旦睡眠のために休憩してたみたいだけど
こんなどーでも良いことを続けられるなんて凄いよな
一旦睡眠のために休憩してたみたいだけど
こんなどーでも良いことを続けられるなんて凄いよな
725デフォルトの名無しさん
2018/08/16(木) 13:41:48.38ID:18y92em0726デフォルトの名無しさん
2018/08/16(木) 14:01:26.94ID:t6OwQxX1727デフォルトの名無しさん
2018/08/16(木) 15:28:17.68ID:MBvEYoJ9 また寝たのか?
生活リズムガッタガタやな
生活リズムガッタガタやな
728デフォルトの名無しさん
2018/08/16(木) 16:03:09.69ID:3fUcOf8H 質問したいんやけど
VBA エキスパートのベーシックの資格を取ろう公式テキスト買ったんやけど
模擬試験をやろうとしたけどWindows 7までしか対応していないんや
Windows 10の場合、代替プログラムをインストールしろと書いてあるが
インストールの仕方がわからん
知ってる人いる?
VBA エキスパートのベーシックの資格を取ろう公式テキスト買ったんやけど
模擬試験をやろうとしたけどWindows 7までしか対応していないんや
Windows 10の場合、代替プログラムをインストールしろと書いてあるが
インストールの仕方がわからん
知ってる人いる?
729デフォルトの名無しさん
2018/08/16(木) 17:16:08.82ID:5/9Syz1B すげーな、ハンドルと右折の話から一週間くらいでこれとか活気があっていいなw
サマータイムの話が職場で盛り上がった時に
それくらいはプログラム作るときに考慮しておけよなって人が多くて
やっぱり求められてるのはハンドル作れってことなんだなと痛感したわ
ー応じようだなんて1ミリも思わないけどww
サマータイムの話が職場で盛り上がった時に
それくらいはプログラム作るときに考慮しておけよなって人が多くて
やっぱり求められてるのはハンドル作れってことなんだなと痛感したわ
ー応じようだなんて1ミリも思わないけどww
730デフォルトの名無しさん
2018/08/16(木) 18:00:06.03ID:L21XhAl1 >>728
それ自体が試験の一部
それ自体が試験の一部
731デフォルトの名無しさん
2018/08/16(木) 18:48:51.47ID:1cDvfnJm >>728
そのテキストのHPとかあるんじゃね
そのテキストのHPとかあるんじゃね
732デフォルトの名無しさん
2018/08/16(木) 21:26:24.30ID:Z/EAAxtY 教えてください
マクロを登録したチェックボックスを用意して、ワンクリックでその隣のセルの値をコピーする
という簡単そうな事ができませんでした
Activecell.offset(,1).Copy
くらいの事でできると思っていました…
すみません助けてください
たぶんすぐ出来るとか豪語してしまいました
反省しています
マクロを登録したチェックボックスを用意して、ワンクリックでその隣のセルの値をコピーする
という簡単そうな事ができませんでした
Activecell.offset(,1).Copy
くらいの事でできると思っていました…
すみません助けてください
たぶんすぐ出来るとか豪語してしまいました
反省しています
733デフォルトの名無しさん
2018/08/16(木) 21:31:43.44ID:W+10vliG >>732
出来ませんでした、と謝ればいいと思う
出来ませんでした、と謝ればいいと思う
734デフォルトの名無しさん
2018/08/16(木) 21:46:48.30ID:BIfWFzcm >>732
Private Sub CheckBox1_Click()
CheckBox1.TopLeftCell.Offset(0, 1) = "←ここだよ"
End Sub
Private Sub CheckBox1_Click()
CheckBox1.TopLeftCell.Offset(0, 1) = "←ここだよ"
End Sub
735デフォルトの名無しさん
2018/08/16(木) 23:30:13.50ID:Z/EAAxtY736デフォルトの名無しさん
2018/08/17(金) 01:42:30.73ID:tOusYlvg >>735
馬鹿は死ねよ
馬鹿は死ねよ
737デフォルトの名無しさん
2018/08/17(金) 01:50:16.73ID:yjK/nJxZ そんなに自分を卑下しなくてもいいぞ
738デフォルトの名無しさん
2018/08/17(金) 07:22:56.68ID:nBQYbnk5 >>736
隗より始めよ
隗より始めよ
739デフォルトの名無しさん
2018/08/17(金) 08:34:01.64ID:w1qAakJm >>736
泣いて馬鹿を斬る
泣いて馬鹿を斬る
740デフォルトの名無しさん
2018/08/17(金) 17:20:05.57ID:lRSRxbIQ with使うやつアホなの?
.で始まる部分を見るたびにwithを探しに行って確認する手間暇がかかって面倒。
.で始まる部分を見るたびにwithを探しに行って確認する手間暇がかかって面倒。
741デフォルトの名無しさん
2018/08/17(金) 18:01:20.36ID:KaaDwp63 普通の人が追うのに苦労するほどなら確かにWithの使い方としてはあまり良くない
ただ>>740の能力がなさ過ぎる可能性が微レ存
ただ>>740の能力がなさ過ぎる可能性が微レ存
742デフォルトの名無しさん
2018/08/17(金) 18:03:08.60ID:dZqaXnfX743デフォルトの名無しさん
2018/08/17(金) 18:31:53.54ID:LWrcZ49g with無くしてメソッドチェインできるようにAPI変えてくれ
744デフォルトの名無しさん
2018/08/17(金) 22:49:53.19ID:Y+5hjotK やだ
745デフォルトの名無しさん
2018/08/17(金) 22:57:11.00ID:zD2h2oDf このスレもルビパー臭くなったなwプロさんwwwww
746デフォルトの名無しさん
2018/08/17(金) 23:20:18.52ID:vMaMvG23747デフォルトの名無しさん
2018/08/18(土) 00:16:22.71ID:u8ja/Ot0748デフォルトの名無しさん
2018/08/18(土) 00:25:21.58ID:1Mn+50P1749デフォルトの名無しさん
2018/08/18(土) 00:33:56.94ID:u8ja/Ot0 そういやvbaのガベージコレクションってどうなってるの?
sub・functionが終わったらメモリから全部消えるのかな
sub・functionが終わったらメモリから全部消えるのかな
750デフォルトの名無しさん
2018/08/18(土) 00:38:28.60ID:PRD/1v4M >>748
C#のusing的な使い方になるってこと?
C#のusing的な使い方になるってこと?
751デフォルトの名無しさん
2018/08/18(土) 00:52:41.00ID:QJ6qXFdU プロさん出番やでーwwwww
752デフォルトの名無しさん
2018/08/18(土) 01:07:33.12ID:1Mn+50P1753デフォルトの名無しさん
2018/08/18(土) 02:05:15.49ID:Qu3u+5ap754デフォルトの名無しさん
2018/08/18(土) 02:35:51.37ID:gharGiQ8 ブルゾンちえみ
755デフォルトの名無しさん
2018/08/18(土) 03:10:47.26ID:r01iwFGV756デフォルトの名無しさん
2018/08/18(土) 09:04:47.19ID:1Mn+50P1 >>755
明示的にNothing代入するのがだるいって話さ
明示的にNothing代入するのがだるいって話さ
757デフォルトの名無しさん
2018/08/18(土) 09:10:53.39ID:pAmB63kN758デフォルトの名無しさん
2018/08/18(土) 11:11:44.78ID:HXszneG/ VBAで べき論 は不要
759デフォルトの名無しさん
2018/08/18(土) 13:39:35.74ID:u8ja/Ot0760デフォルトの名無しさん
2018/08/18(土) 14:07:43.88ID:WpMgA9bG >>759
それもまたべき論
それもまたべき論
761デフォルトの名無しさん
2018/08/18(土) 14:20:57.50ID:u8ja/Ot0 >>760
うん、知ってる
うん、知ってる
762デフォルトの名無しさん
2018/08/18(土) 14:25:54.38ID:r01iwFGV763デフォルトの名無しさん
2018/08/18(土) 14:26:50.24ID:r01iwFGV764デフォルトの名無しさん
2018/08/18(土) 14:37:54.05ID:pHq61mgp■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【サッカー】U-17日本代表、激闘PK戦制す 北朝鮮撃破で6大会ぶり8強入り U17W杯 [久太郎★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【サッカー】日本代表、ボリビアに3発快勝 森保監督通算100試合目を飾る…鎌田、町野、中村がゴール [久太郎★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【芸能】日中関係悪化でエンタメ業界に大ダメージ… JO1の中国でのイベント中止、邦画は公開延期、STARTOアイドルへの影響も [冬月記者★]
- アンケート調査で「高市発言は問題なし」 93.5%wwwwwwwwwwwwwwwwwwwwwwwww [279254606]
- お前らは“スカイマイルタワー”建設計画を知っているか?
- これ誰か分かるか?
- 万引きJC「すいません許してください!何でもしますから!」←どうする?
- 自民党議員「高市は先人が築き上げた日中関係を壊した。外務省が謝罪に言ってるが自分で責任を取れ」 [834922174]
- 5時だから窓から5回ちんこ出した
