!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part48
http://mevius.2ch.net/test/read.cgi/tech/1494890685/
※関連スレ
VBAなんでも質問スレ Part2
http://mevius.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://mevius.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 126
https://mevius.2ch.net/test/read.cgi/bsoft/1496487719/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Excel VBA 質問スレ Part49©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ bb2e-8SzA)
2017/06/26(月) 02:15:14.60ID:T3ylemnb0412デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/20(木) 18:56:56.64ID:IzREkzShr413デフォルトの名無しさん (スップ Sd7f-dGk5)
2017/07/20(木) 19:42:53.19ID:0IwNCiVxd 完成した関数テンプレにのこしておいてよ
vbaの良質なコードはすごく希少だし
vbaの良質なコードはすごく希少だし
414デフォルトの名無しさん (ドコグロ MMfb-efHF)
2017/07/20(木) 19:58:58.45ID:qV+ymKYWM >>406
たまたま動いてるだけのコードも正しいと言い張るの?
たまたま動いてるだけのコードも正しいと言い張るの?
415デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/20(木) 20:06:31.90ID:IzREkzShr416デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/20(木) 20:27:30.52ID:IzREkzShr >>413
どこに残せばいいの?
完成品はこれでいいかな。
Function IsNone(hoge) As Boolean
Select Case VarType(hoge)
Case vbEmpty, vbNull
IsNone = True
Case vbObject
IsNone = hoge Is Nothing
Case vbString
IsNone = Len(Trim(hoge)) = 0
Case Is >= vbArray
On Error Resume Next
IsNone = UBound(hoge) < LBound(hoge)
End Select
End Function
簡潔で美しいね。みんなの力の結晶だ。
どこに残せばいいの?
完成品はこれでいいかな。
Function IsNone(hoge) As Boolean
Select Case VarType(hoge)
Case vbEmpty, vbNull
IsNone = True
Case vbObject
IsNone = hoge Is Nothing
Case vbString
IsNone = Len(Trim(hoge)) = 0
Case Is >= vbArray
On Error Resume Next
IsNone = UBound(hoge) < LBound(hoge)
End Select
End Function
簡潔で美しいね。みんなの力の結晶だ。
417デフォルトの名無しさん (ワッチョイ df06-pqVL)
2017/07/20(木) 22:00:04.12ID:4n7T5v3d0 >関数テンプレにのこしておいてよ
どこにあんだよ、そんなの
ここで知った人間で保存しておきたいって奴が保存しておけば良いだろ
どこにあんだよ、そんなの
ここで知った人間で保存しておきたいって奴が保存しておけば良いだろ
418デフォルトの名無しさん (ワッチョイ 473d-pqVL)
2017/07/20(木) 23:07:38.62ID:2lo8GEfG0 スレッドのテンプレに残しておいてほしいって事なんじゃないの。
でも残し始めたら際限無くなるし、コピペで済ませずに理論と意図を理解して同じものを一から書けるようになってほしいなぁ。
でも残し始めたら際限無くなるし、コピペで済ませずに理論と意図を理解して同じものを一から書けるようになってほしいなぁ。
419デフォルトの名無しさん (ワッチョイ df11-efHF)
2017/07/21(金) 05:39:07.68ID:qElIELIq0420デフォルトの名無しさん (オッペケ Sr1b-8ndb)
2017/07/21(金) 12:22:10.00ID:vdvVccQ6r こんなコードテンプレに残したらますます初心者が初心者を惑わすスレに拍車がかかるなw
本当に仕事でエクセルマクロを必要としてる人には迷惑かけんなよw
本当に仕事でエクセルマクロを必要としてる人には迷惑かけんなよw
421デフォルトの名無しさん (アウーイモ MM6b-Z4r9)
2017/07/21(金) 12:42:41.45ID:omOOvC2LM 残せというやつがwikiでも立てて残していきなよ
422デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/21(金) 14:22:43.43ID:WPcJx8Myr > 初心者が初心者を惑わすスレ
言い得て妙だww
いいんだよ、それで。
VBA使いはエンジニアじゃないから。
言い得て妙だww
いいんだよ、それで。
VBA使いはエンジニアじゃないから。
423デフォルトの名無しさん (アークセー Sx1b-fDNv)
2017/07/21(金) 14:37:29.87ID:Rk0p0Likx424デフォルトの名無しさん (ワキゲー MM9f-rceg)
2017/07/21(金) 14:46:06.01ID:+UMDimrcM425デフォルトの名無しさん (オイコラミネオ MM4f-XR5Y)
2017/07/21(金) 15:00:26.78ID:rDxvAnQTM 低スキルにありがちな下らないレッテル張り
426デフォルトの名無しさん (ワッチョイ 473d-pqVL)
2017/07/21(金) 15:28:32.09ID:4zV211iR0 どの言語の質問スレも初心者が初心者を惑わすスレ化してるのが悲しい。
「よくある質問と回答」レベルなら問題ないんだけど、ちょっと突っ込んだ質問になるととたんに雲行きが怪しくなる。
ある程度の実力を身につけたら2chじゃなくてちゃんとしたコミュニティか何かに参加するべきなんだろうけど、
だいたい見つからないし、見つけても2chほど気軽に質問投げられるような場所じゃなかったりするんだよな。
「よくある質問と回答」レベルなら問題ないんだけど、ちょっと突っ込んだ質問になるととたんに雲行きが怪しくなる。
ある程度の実力を身につけたら2chじゃなくてちゃんとしたコミュニティか何かに参加するべきなんだろうけど、
だいたい見つからないし、見つけても2chほど気軽に質問投げられるような場所じゃなかったりするんだよな。
427デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/21(金) 17:53:53.00ID:WPcJx8Myr >>426
知恵袋とか、もっと酷いよ。
知恵袋とか、もっと酷いよ。
428デフォルトの名無しさん (ドコグロ MM9f-efHF)
2017/07/21(金) 19:35:15.46ID:tSBq1lkVM429デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/21(金) 19:48:27.62ID:xN3mSVPqr430デフォルトの名無しさん (ワッチョイ e711-MZAo)
2017/07/21(金) 19:55:14.10ID:BM2lcFDS0431デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/21(金) 19:56:51.84ID:xN3mSVPqr >>430
JavaScriptのほうが楽しい理由は?
JavaScriptのほうが楽しい理由は?
432デフォルトの名無しさん (ワッチョイ bf6d-Brs8)
2017/07/21(金) 19:57:13.96ID:/kK1+YO60 >javascript
お、おう
お、おう
433デフォルトの名無しさん (ワッチョイ bf23-FdGq)
2017/07/21(金) 20:01:12.83ID:cakM1ik60 javascriptってvbaの次に底辺やんwww
434デフォルトの名無しさん (ワッチョイ a779-ijYd)
2017/07/21(金) 20:05:21.15ID:ZXE38ZHX0 そりゃていへん(大変)だ
(´・ω・`)b
(´・ω・`)b
435デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/21(金) 20:10:04.71ID:xN3mSVPqr >>433
使ったことある人が多い言語って底辺扱いされやすいよね。
おそらく、C や Java の比じゃないと思うよ。>VBA
でも、Java は使う人が多くなりつつあるから、底辺扱いされるのは時間の問題かもね。
使ったことある人が多い言語って底辺扱いされやすいよね。
おそらく、C や Java の比じゃないと思うよ。>VBA
でも、Java は使う人が多くなりつつあるから、底辺扱いされるのは時間の問題かもね。
436デフォルトの名無しさん (ワッチョイ 473d-pqVL)
2017/07/21(金) 20:58:10.67ID:4zV211iR0 新興の言語って利用者全員が似たような習熟度だから意思疎通が図りやすいし、
どんなにクソみたいなコード書いても判断材料が無くて効率的なコードって言ってもらえるからな。
どんなにクソみたいなコード書いても判断材料が無くて効率的なコードって言ってもらえるからな。
437デフォルトの名無しさん (ワッチョイ 674f-ygJY)
2017/07/21(金) 21:00:52.93ID:Byrlump20 >>369
欠陥なんじゃなくて、馬鹿ほどvariantを使う法則なだけ
欠陥なんじゃなくて、馬鹿ほどvariantを使う法則なだけ
438デフォルトの名無しさん (スプッッ Sd7f-AsiQ)
2017/07/21(金) 21:04:33.39ID:mLcSl7GWd 何の話だっけ?
439デフォルトの名無しさん (ワッチョイ bf6d-p/Ft)
2017/07/21(金) 21:21:32.57ID:/kK1+YO60 西中島南方北口の話
440デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/21(金) 21:54:13.22ID:xestLY0Q0 長い間SQL触ってたので、
SelectがVBAにもあったのを完全に忘れていた、という話。
SelectがVBAにもあったのを完全に忘れていた、という話。
441デフォルトの名無しさん (ワッチョイ bf6d-p/Ft)
2017/07/21(金) 21:57:47.01ID:/kK1+YO60 複数の言語を使うとselectとswitchは妙に間違える
俺だけかねー?
俺だけかねー?
442デフォルトの名無しさん (スプッッ Sd7f-AsiQ)
2017/07/21(金) 22:03:49.06ID:mLcSl7GWd >>441
わかる
わかる
443デフォルトの名無しさん (ワッチョイ bf23-E/h9)
2017/07/21(金) 22:16:02.62ID:gUUF92OH0 JavascriptにおけるjQuery的な
VBAのクラスってどっかにないのかな
Set class = New class
class.lastRowAdd(Range("a1"),array)
ってやったら最終行に配列の内容をぶっ込んでくれる
とか
よくある操作をパラメーター渡せばやってくれるような
VBAのクラスってどっかにないのかな
Set class = New class
class.lastRowAdd(Range("a1"),array)
ってやったら最終行に配列の内容をぶっ込んでくれる
とか
よくある操作をパラメーター渡せばやってくれるような
444デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/21(金) 22:20:47.57ID:zOHs/jgU0 >>443
それって結果は何になるの?
それって結果は何になるの?
445デフォルトの名無しさん (ワッチョイ bf23-E/h9)
2017/07/21(金) 22:30:00.89ID:gUUF92OH0446デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/21(金) 23:32:25.33ID:zOHs/jgU0447デフォルトの名無しさん (ワッチョイ bf6d-p/Ft)
2017/07/21(金) 23:36:11.83ID:/kK1+YO60 そこまで引っ張る話題でもなくね?と思うけど確かにどうしたいのかわからんのもあってちょっと聞きたくもあり
448デフォルトの名無しさん (ワッチョイ 473d-pqVL)
2017/07/21(金) 23:41:52.51ID:4zV211iR0 見た目からするとSQLで解決しそうな感じがする。
449デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/22(土) 00:08:10.36ID:AfU+LLGPr 科学計算が爆速でできるVBAのフレームワークができれば、VBAの価値は一気に上がる。
450デフォルトの名無しさん (ワッチョイ bf23-E/h9)
2017/07/22(土) 00:08:20.61ID:6zQAY8zL0 データベースな表で
第一引数のセルから下に見ていって一番下に
第二引数の配列をズドンと書き込む
という想定
たしかにそこまで引っ張るネタでもないです
第一引数のセルから下に見ていって一番下に
第二引数の配列をズドンと書き込む
という想定
たしかにそこまで引っ張るネタでもないです
451デフォルトの名無しさん (ワッチョイ c78b-8ndb)
2017/07/22(土) 00:10:10.03ID:uAFmR2/H0 そんな事言わずにもう少しひっぱろうぜ
452デフォルトの名無しさん (ワッチョイ a723-XR5Y)
2017/07/22(土) 07:42:45.82ID:SunxEu+00 >>450
ネタで言ってるなら申し訳ないが、それその通りに書くだけで良くね?
ネタで言ってるなら申し訳ないが、それその通りに書くだけで良くね?
453デフォルトの名無しさん (ワッチョイ df11-pqVL)
2017/07/22(土) 10:25:51.44ID:8D42j0aL0 >>452
そういう話ではない。
まあでもVBA用の色んな処理の検索はしてきたけど、アドイン化されてるものは全然見かけないなあ。
汎用的な機能を詰め込んだアドインってこれくらい?
http://software.opensquare.net/relaxtools/
>>443の求めるものとは違うんだろうけど。
結局は自作クラスってことになりそう。
そういう話ではない。
まあでもVBA用の色んな処理の検索はしてきたけど、アドイン化されてるものは全然見かけないなあ。
汎用的な機能を詰め込んだアドインってこれくらい?
http://software.opensquare.net/relaxtools/
>>443の求めるものとは違うんだろうけど。
結局は自作クラスってことになりそう。
454デフォルトの名無しさん (ワッチョイ df06-pqVL)
2017/07/22(土) 10:32:33.05ID://x1WvHm0 >>451
お前の下らん雑談ネタのためにこのスレが有るわけじゃないんだyo
お前の下らん雑談ネタのためにこのスレが有るわけじゃないんだyo
455デフォルトの名無しさん (ワッチョイ bf6d-E/h9)
2017/07/22(土) 10:39:13.62ID:kiQvn5e/0 あぁarrayは横向きの配列ってことか、なるほど
VBAで汎用ライブラリ作るとしたらどんな名前になるだろう
tyっと作ってみたくもあるな
VBAで汎用ライブラリ作るとしたらどんな名前になるだろう
tyっと作ってみたくもあるな
456デフォルトの名無しさん (スプッッ Sd7f-AsiQ)
2017/07/22(土) 10:51:06.27ID:c13VlgOtd ブログ検索すれば色々出てくるから好きなのを使う。
製品的なやつが欲しいなら知らん
製品的なやつが欲しいなら知らん
457デフォルトの名無しさん (スップ Sdff-dGk5)
2017/07/22(土) 12:11:05.98ID:I23HDuqEd 完成した関数テンプレにのこしておいてよ
vbaの良質なコードはすごく希少だしアドインってメンテナンス大変じゃないか?
用途としてはいろんな人に使わせる用だと思うんだけど誰かが使ってる最中に変更できないじゃん
やたらにバージョン上げると某ライブラリみたいな顛末になるし
vbaの良質なコードはすごく希少だしアドインってメンテナンス大変じゃないか?
用途としてはいろんな人に使わせる用だと思うんだけど誰かが使ってる最中に変更できないじゃん
やたらにバージョン上げると某ライブラリみたいな顛末になるし
458デフォルトの名無しさん (ワッチョイ 4754-ZLoG)
2017/07/22(土) 12:15:52.49ID:1BwCflG80 じゃあコピーしたもん編集して誰もいないときに上書きすればいいじゃん
459デフォルトの名無しさん (ワッチョイ bf6d-rftu)
2017/07/22(土) 12:17:43.62ID:kiQvn5e/0 テンプレなんかに残すと肥大化して仕方ない
460デフォルトの名無しさん (ワッチョイ e711-MZAo)
2017/07/22(土) 12:26:21.19ID:DjK3yBdG0461デフォルトの名無しさん (ワッチョイ bf6d-/bFE)
2017/07/22(土) 12:38:20.99ID:kiQvn5e/0 新しい昨日って言葉が心に刺さった
462デフォルトの名無しさん (スプッッ Sd7f-AsiQ)
2017/07/22(土) 13:17:27.76ID:c13VlgOtd 某ライブラリの悪口はやめろ
463デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/22(土) 17:08:46.19ID:AfU+LLGPr >>460
> vbaは一切進歩せんからなあ
エンジニアのための言語じゃないからね。
Dim だの Set だの If Then だの、
うんざりするのはしょうがないとしても、
objFSO
なんていう変数を見た日にゃ、
ぶっ殺したくなるね。
> vbaは一切進歩せんからなあ
エンジニアのための言語じゃないからね。
Dim だの Set だの If Then だの、
うんざりするのはしょうがないとしても、
objFSO
なんていう変数を見た日にゃ、
ぶっ殺したくなるね。
464デフォルトの名無しさん (ワッチョイ e711-MZAo)
2017/07/22(土) 18:29:44.93ID:DjK3yBdG0465デフォルトの名無しさん (ワッチョイ 473d-pqVL)
2017/07/22(土) 18:50:19.82ID:WdXeAKAr0 そもそも継承が必要になるほどの大規模な開発をVBAでやる事自体が間違い定期。
466デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/22(土) 19:09:15.96ID:mlphh3ze0 いまさら継承はいらないよ
467デフォルトの名無しさん (ワッチョイ e711-MZAo)
2017/07/22(土) 19:22:53.47ID:DjK3yBdG0 まあ継承より配列周りの強化してほしいかな
わざわざ自分でコレクションもどき作ってるけどめんどいわ
わざわざ自分でコレクションもどき作ってるけどめんどいわ
468デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/22(土) 21:16:12.56ID:yBUCBb6t0 初めてADOっての使ったけど、なんだこりゃ。
MSQueryと違って、列名が出ないじゃん。
いや、ヘッダのON・OFFで無理矢理出せるけど、
そうするとUnionした時に、レコードの途中に列名が出やがる。(列名扱いされないから?)
列名は、出力位置の上に、予め書いとかなきゃいけないの?
MSQueryと違って、列名が出ないじゃん。
いや、ヘッダのON・OFFで無理矢理出せるけど、
そうするとUnionした時に、レコードの途中に列名が出やがる。(列名扱いされないから?)
列名は、出力位置の上に、予め書いとかなきゃいけないの?
469デフォルトの名無しさん (アークセー Sx1b-SP9G)
2017/07/22(土) 21:48:53.95ID:juX4uYOOx470デフォルトの名無しさん (アークセー Sx1b-SP9G)
2017/07/22(土) 21:51:30.60ID:juX4uYOOx フォームを作ってるとき、同種のパーツのオブジェクト配列が簡単に作れたら良いのにって思うわ
471デフォルトの名無しさん (ワッチョイ 473d-pqVL)
2017/07/22(土) 22:39:49.33ID:WdXeAKAr0 >>470
For Each x In Userform.Controls
Select Case Typename(x)
Case "Label"
...
End Select
Next
みたいなのじゃなくて?
For Each x In Userform.Controls
Select Case Typename(x)
Case "Label"
...
End Select
Next
みたいなのじゃなくて?
472デフォルトの名無しさん (ワッチョイ a791-8s/R)
2017/07/22(土) 23:56:17.15ID:IXNocUxm0 >>468
列名も取れる
列名も取れる
473デフォルトの名無しさん (アークセー Sx1b-SP9G)
2017/07/23(日) 01:19:51.07ID:Lr396bh+x474デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/23(日) 07:50:57.33ID:Ecz0kxoE0 >>470みたいな需要は確かにありそうだ。
さっそくオレ様ライブラリに取り入れよう。
さっそくオレ様ライブラリに取り入れよう。
475デフォルトの名無しさん (ワッチョイ e711-MZAo)
2017/07/23(日) 11:44:10.83ID:MDDS7K/i0 >>469
コレクションて値の出し入れできなかったりするじゃん?
値の追加、挿入、削除、入れ替え、ソートあたりメソッドにしたクラスだね
型は安全に出来ないけどなかなか便利
objectにも対応させたいけどやや面倒だから手を付けてない
コレクションて値の出し入れできなかったりするじゃん?
値の追加、挿入、削除、入れ替え、ソートあたりメソッドにしたクラスだね
型は安全に出来ないけどなかなか便利
objectにも対応させたいけどやや面倒だから手を付けてない
476デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/23(日) 22:46:54.50ID:EbUz/UVB0477デフォルトの名無しさん (アークセー Sx1b-SP9G)
2017/07/23(日) 23:32:34.17ID:O7lPo0j+x478デフォルトの名無しさん (ワッチョイ e711-MZAo)
2017/07/24(月) 02:14:49.51ID:mhaeOVx/0479デフォルトの名無しさん (アークセー Sx1b-SP9G)
2017/07/24(月) 06:50:21.77ID:t6cPW3USx480デフォルトの名無しさん (アウアウエー Sa9f-MZAo)
2017/07/24(月) 08:13:01.75ID:2edahxxPa >>479
継承できればコレクションからゴニョゴニョした方がいいんだろうけど
どうでも良いけど値の入れ替えのメソッド名をRepracementにしてるんだけどなんかしっくりこないんだよね
なんかいいのないかな
継承できればコレクションからゴニョゴニョした方がいいんだろうけど
どうでも良いけど値の入れ替えのメソッド名をRepracementにしてるんだけどなんかしっくりこないんだよね
なんかいいのないかな
481デフォルトの名無しさん (スッップ Sdff-AsiQ)
2017/07/24(月) 08:16:32.78ID:6zzYsskzd そりゃ違和感あるだろな
482デフォルトの名無しさん (アウアウエー Sa9f-MZAo)
2017/07/24(月) 08:53:04.80ID:2edahxxPa >>481
入れ替えで辞書ツール突っ込んだらそれでてきたからしゃーない
入れ替えで辞書ツール突っ込んだらそれでてきたからしゃーない
483デフォルトの名無しさん (ワッチョイ bf23-E/h9)
2017/07/24(月) 09:00:24.88ID:vx6bYcmg0 配列の話題になってから調べて初めて知ったけど
ArrayListをVBAで使えるんだね
一通りメソッドもそろってるみたいだし、どうかな
実際に使ってみたわけではないけど
ArrayListをVBAで使えるんだね
一通りメソッドもそろってるみたいだし、どうかな
実際に使ってみたわけではないけど
484デフォルトの名無しさん (アウアウエー Sa9f-MZAo)
2017/07/24(月) 09:18:31.28ID:2edahxxPa485デフォルトの名無しさん (アウアウアー Sa4f-Z4r9)
2017/07/24(月) 13:58:09.64ID:n0AZ+pfTa 使い勝手はArrayListのほうが便利そうだね
まぁ確かに自分も使ったことないけど
まぁ確かに自分も使ったことないけど
486デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/24(月) 21:11:53.14ID:nIPnkEuj0 ちゃんとしたやつがあるのかよwww
自作配列にArrayListって変数名付けたわwwww
自作配列にArrayListって変数名付けたわwwww
487デフォルトの名無しさん (ワッチョイ 7faa-A43S)
2017/07/25(火) 15:00:10.14ID:1af6ROG50 VBAのArrayListって何よ?
488デフォルトの名無しさん (アウーイモ MM6b-Z4r9)
2017/07/25(火) 15:01:06.45ID:WO88e3uDM .NETのライブラリが使えるて話なんじゃないの?
489デフォルトの名無しさん (アウアウエー Sa9f-MZAo)
2017/07/25(火) 16:38:16.45ID:k4b2Lxa9a .netライブラリの話で思い出したけどコンストラクタに引数渡せないのクソ不便だよな
渡せるようになれば使えるライブラリも増えそうだが
渡せるようになれば使えるライブラリも増えそうだが
490デフォルトの名無しさん (ワッチョイ bf6d-E/h9)
2017/07/25(火) 19:00:27.87ID:cmKKN7nU0 >コンストラクタに引数渡す場面ってある?
シートの名前ぐらいなら返り値の.nameを変えるけど、何とも思わん
シートの名前ぐらいなら返り値の.nameを変えるけど、何とも思わん
491デフォルトの名無しさん (スッップ Sdff-AsiQ)
2017/07/25(火) 19:39:14.04ID:RB4NOmYpd コンストラクタでしか初期化できない(他の初期化用メソッドを持たない)クラスがあれば困るけど、
そういうものって.Netにあるの?
そういうものって.Netにあるの?
492デフォルトの名無しさん (ワッチョイ bf6d-xeeJ)
2017/07/25(火) 20:05:49.03ID:cmKKN7nU0493デフォルトの名無しさん (ドコグロ MM9f-efHF)
2017/07/25(火) 20:19:25.50ID:KNlosRFTM >>488
えっ、そんな機能いつ実装されたん?
えっ、そんな機能いつ実装されたん?
494デフォルトの名無しさん (ドコグロ MM9f-efHF)
2017/07/25(火) 20:27:13.52ID:KNlosRFTM495デフォルトの名無しさん (ワッチョイ 4791-2faK)
2017/07/25(火) 22:08:51.03ID:8cBHpzox0 >>493
.netのクラス使えないのかな?って以前ググったときに
http://officetanaka.net/excel/vba/tips/tips98.htm
が引っかかって
えらい簡単に使えるんだなぁと思ったんだけど
思っただけで使ったことないし
細かいことも知らない…
ていうか、本当にいろいろ便利に使えるなら
ググるだけでバンバン情報引っかかっていいと思うんだけど
ArrayListのことくらいしか出てこんかった
.netのクラス使えないのかな?って以前ググったときに
http://officetanaka.net/excel/vba/tips/tips98.htm
が引っかかって
えらい簡単に使えるんだなぁと思ったんだけど
思っただけで使ったことないし
細かいことも知らない…
ていうか、本当にいろいろ便利に使えるなら
ググるだけでバンバン情報引っかかっていいと思うんだけど
ArrayListのことくらいしか出てこんかった
496デフォルトの名無しさん (アウアウエー Sa9f-MZAo)
2017/07/25(火) 22:30:18.63ID:k4b2Lxa9a497デフォルトの名無しさん (ワッチョイ bf6d-fQyQ)
2017/07/25(火) 22:39:21.79ID:cmKKN7nU0498デフォルトの名無しさん (ワッチョイ 4791-2faK)
2017/07/25(火) 22:46:52.90ID:8cBHpzox0 話の流れで思い出したけど
これ使ったことある人いる?
マクロをC#で書けますよっていうやつ
http://mokumokucsharp.hateblo.jp/entry/2016/07/13/140602
Visual Studio Codeとかいうのもインストして
サンプルは動くんだけど
インテリセンスがうまく効かんくて使い方がよくわからない
これ使ったことある人いる?
マクロをC#で書けますよっていうやつ
http://mokumokucsharp.hateblo.jp/entry/2016/07/13/140602
Visual Studio Codeとかいうのもインストして
サンプルは動くんだけど
インテリセンスがうまく効かんくて使い方がよくわからない
499デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/25(火) 23:01:14.52ID:Vr2PvTdG0 それもそうだけどクラスを含むプロジェクトを参照しているモジュールからそのクラスのインスタンスを
直接Newで作れないのにも困ってる。
Create〜系の関数を書いて置き場所に迷う場合が特に。
直接Newで作れないのにも困ってる。
Create〜系の関数を書いて置き場所に迷う場合が特に。
500デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/25(火) 23:03:35.24ID:6CdgJbJQ0 仮にC#使いだったとしても、VBA覚えるわ。
VBAにある機能をどれくらいカバーしているのか。
99%以下ならイラネ。
ていうか、そもそもどういう仕様だろう。
C#で書いたのを、内部的にVBAに翻訳して標準モジュールに書き込むとかだったら笑う。
VBAにある機能をどれくらいカバーしているのか。
99%以下ならイラネ。
ていうか、そもそもどういう仕様だろう。
C#で書いたのを、内部的にVBAに翻訳して標準モジュールに書き込むとかだったら笑う。
501デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/25(火) 23:05:23.65ID:6CdgJbJQ0 よく見たら、
全てのVBAコードを生まれる前に消し去りたいとか、凄いこと書いてる。
何かに憑りつかれてはいませんか。
全てのVBAコードを生まれる前に消し去りたいとか、凄いこと書いてる。
何かに憑りつかれてはいませんか。
502デフォルトの名無しさん (ワッチョイ bf6d-fQyQ)
2017/07/25(火) 23:08:46.90ID:cmKKN7nU0 機能よりも言語仕様で
if()then
とかやっちゃう
if()then
とかやっちゃう
503デフォルトの名無しさん (ワッチョイ bf6d-fQyQ)
2017/07/25(火) 23:09:23.62ID:cmKKN7nU0 しかもうまく動くから消すか消すまいかで悩む
504デフォルトの名無しさん (ワッチョイ a711-QK4i)
2017/07/25(火) 23:34:05.22ID:K76AsuLq0 重複した行を削除したいのですが、ググってみると
重複した下の行を削除するプログラムが殆どです。
上の行を消すプログラムはないでしょうか?
重複した下の行を削除するプログラムが殆どです。
上の行を消すプログラムはないでしょうか?
505デフォルトの名無しさん (ワッチョイ a711-QK4i)
2017/07/25(火) 23:46:50.72ID:K76AsuLq0 自己解決しました。
506デフォルトの名無しさん (ワッチョイ a76f-E/h9)
2017/07/26(水) 00:01:02.57ID:/aun+12z0 >>500
なんでこんな馬鹿なのに偉そうにできるんだろう
なんでこんな馬鹿なのに偉そうにできるんだろう
507デフォルトの名無しさん (ワッチョイ df6f-QK4i)
2017/07/26(水) 00:08:54.58ID:7P86XL9W0508デフォルトの名無しさん (ワッチョイ df11-pqVL)
2017/07/26(水) 00:11:51.48ID:U77Cst6m0 質問です。
Excel2007ですけど、複数のオートシェイプをグループ化せずに同時にカットできますか?
オートシェイプを選択してSelection.Cutメソッドを実行すると、なぜかセルがテカテカするのです。
ShapaRangeオブジェクトにはCutメソッドが無いみたいですし。
とりあえずSendKeys "^x"で対処してるけどなんだかなあ、という状況です。
Excel2007ですけど、複数のオートシェイプをグループ化せずに同時にカットできますか?
オートシェイプを選択してSelection.Cutメソッドを実行すると、なぜかセルがテカテカするのです。
ShapaRangeオブジェクトにはCutメソッドが無いみたいですし。
とりあえずSendKeys "^x"で対処してるけどなんだかなあ、という状況です。
509デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/26(水) 00:13:05.34ID:kYPrva630 RangeのUnion、初期値がNothingのときエラーになるのが残念だ
510デフォルトの名無しさん (ワッチョイ dfaa-E/h9)
2017/07/26(水) 00:13:33.72ID:kYPrva630 初期値つーか左辺
511デフォルトの名無しさん (オッペケ Sr1b-QbI6)
2017/07/26(水) 00:21:08.24ID:o5MQIZHRr Officeが入っていればどのPCでも動く、というVBAの最大の利点を犠牲にしてまでC#で書く意味はないね。
自己満以外の何ものでもない。
幸せになるのは自分だけ。
自己満以外の何ものでもない。
幸せになるのは自分だけ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機がレーダー照射 小泉防衛大臣の説明に「矛盾している」中国外務省報道官が批判 [♪♪♪★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- とくに話題もないのでウンコ盗撮されたJKの動画でもどうですか
- ホロライブの天音かなたと角巻わためが不仲な理由ってなんなん???
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- 死にたい
- ディルドは神
- 知人の結婚式兼旅行に行くんだが一気に金が飛びそうなんだが
