!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
Excel VBA 質問スレ Part77
https://mevius.5ch.net/test/read.cgi/tech/1658009255/
-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part78
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f2e-juJ7)
2022/10/30(日) 13:43:16.31ID:6yf2E1Gz0157デフォルトの名無しさん (ワッチョイ e219-6GUG)
2022/11/21(月) 23:28:16.93ID:+rhbDZE90 よく見るとTypeScriptが追い上げてるなぁ
Web版EXCEL開発しなきゃいけなくなったとき用に少し勉強しておくかな
Web版EXCEL開発しなきゃいけなくなったとき用に少し勉強しておくかな
158デフォルトの名無しさん (スップ Sd22-P3Qh)
2022/11/22(火) 00:17:55.04ID:z+hPxvMVd >>153
rubyは毎年順位を落としている
rubyは毎年順位を落としている
159デフォルトの名無しさん (ワッチョイ c28b-TaOI)
2022/11/22(火) 01:16:20.45ID:rA6aTIVz0 Pythoの何がいいの?C#の方がよっぽどコードが綺麗。
160デフォルトの名無しさん (ワッチョイ a3da-Xf0Y)
2022/11/22(火) 07:07:33.19ID:PnGd/teh0 VBAはバリバリ活躍してるけど、VBはもはや枯れた言語か。。
161デフォルトの名無しさん (ワッチョイ e201-IwB9)
2022/11/22(火) 07:14:38.51ID:5norvibI0 むしろVB(VB.NET以外)がランクインしてるのに驚いたわ
さすがに保守案件なんだろうけど
さすがに保守案件なんだろうけど
162デフォルトの名無しさん (JP 0Hfe-stRS)
2022/11/22(火) 08:25:23.22ID:jrlVPdOBH163デフォルトの名無しさん (JP 0Hfe-stRS)
2022/11/22(火) 08:29:03.16ID:jrlVPdOBH164デフォルトの名無しさん (ワッチョイ 8bad-nHGa)
2022/11/22(火) 10:15:24.80ID:YR0FNqFN0 VBAでフォームからセルに入力できるフォームを作るときにテキストボックスとセルをcontrolsauceで連結するのが一般的ですか?
今まで、読みとりボタンで、テキストボックス1=セルの値、更新ボタンで、セルの値=テキストボックス1としてたのですが、controlsauceを使った方がよいのか悩んでます
今まで、読みとりボタンで、テキストボックス1=セルの値、更新ボタンで、セルの値=テキストボックス1としてたのですが、controlsauceを使った方がよいのか悩んでます
165デフォルトの名無しさん (ワッチョイ c28b-TaOI)
2022/11/22(火) 10:27:21.22ID:rA6aTIVz0 >>162
pythonマジでコードが気持ち悪いんだけど。
pythonマジでコードが気持ち悪いんだけど。
166デフォルトの名無しさん (ワッチョイ a3da-stRS)
2022/11/22(火) 10:38:52.48ID:4t4l6PXg0 使わなきゃいいだけなのにあえて他言語の悪口を言うのはRuby厨か
167デフォルトの名無しさん (オッペケ Srdf-rxZH)
2022/11/22(火) 12:03:51.19ID:DuxWDXCmr >>163
プログラマー以外がプログラミングしちゃいけないわけじゃないし、別に歪じゃないだろ
プログラマー以外がプログラミングしちゃいけないわけじゃないし、別に歪じゃないだろ
168デフォルトの名無しさん (オッペケ Srdf-qU2U)
2022/11/22(火) 12:11:04.68ID:KOo0nK71r 歪というか、アンケートの対象はプログラマーのみではなさそうだな
プログラマーなんて社会人の一部だし
この手のはなんかの指標として使えるものではないと自分は思ってる
プログラマーなんて社会人の一部だし
この手のはなんかの指標として使えるものではないと自分は思ってる
169デフォルトの名無しさん (ワッチョイ c28b-TaOI)
2022/11/22(火) 12:51:18.95ID:rA6aTIVz0 pythonのメリットは何?
170デフォルトの名無しさん (JP 0Hfe-stRS)
2022/11/22(火) 13:05:26.48ID:jrlVPdOBH >>169
pythonスレへどうぞ
pythonスレへどうぞ
171デフォルトの名無しさん (ワッチョイ e219-6GUG)
2022/11/22(火) 13:50:49.13ID:gWTAVy/70 VB.Netは確かにもうMicrosoft からも.NetCoreでは更新しませんよって宣言されてた気もするし、
終わった言語と言えばそうなのかもね。
ま、でも文法こそ違うものの、中身はC#と大して変わらないから、
やるならC#でいいよ。
C#とVBA覚えておけば必然的にVB.Netも書けると思う。
終わった言語と言えばそうなのかもね。
ま、でも文法こそ違うものの、中身はC#と大して変わらないから、
やるならC#でいいよ。
C#とVBA覚えておけば必然的にVB.Netも書けると思う。
172デフォルトの名無しさん (アウアウウー Sa3b-5Xd8)
2022/11/22(火) 14:11:59.31ID:CBZvulmSa vb.netとc#って
objective-cとswiftみたいなもんじゃね
objective-cとswiftみたいなもんじゃね
173デフォルトの名無しさん (ワッチョイ 4ead-+H9L)
2022/11/22(火) 14:54:19.77ID:0MFmILJN0 そうだな、ぜんぜん違うけどな
174デフォルトの名無しさん (ワッチョイ ef4f-95HW)
2022/11/22(火) 15:48:12.92ID:p3XTSB6d0 VBA は社員が使っている。一般人・アマチュア。
Linux, Docker, Heroku, AWS などを知っているはずがない。
Windows しか出来ない香具師
一方、Ruby on Rails は、ウェブ開発のプロ用。
ポートフォリオにも使う転職用だから、一般人よりも少なくなる
VBAが出来ても、プロとしては転職できない。
VBAが出来るから、モダンなウェブ開発企業が採用するとは思わない
Linux, Docker, Heroku, AWS などを知っているはずがない。
Windows しか出来ない香具師
一方、Ruby on Rails は、ウェブ開発のプロ用。
ポートフォリオにも使う転職用だから、一般人よりも少なくなる
VBAが出来ても、プロとしては転職できない。
VBAが出来るから、モダンなウェブ開発企業が採用するとは思わない
175デフォルトの名無しさん (ワッチョイ ef8e-P3Qh)
2022/11/22(火) 15:57:35.32ID:ntrRKrLv0 >>169
Pythonにあっという間に追い越され凋落が加速しているRubyざまあ
Pythonにあっという間に追い越され凋落が加速しているRubyざまあ
176デフォルトの名無しさん (ワッチョイ 627c-1a1Y)
2022/11/22(火) 16:01:15.96ID:byhRgCcA0 >>174
ドヤ顔で香具師とか言われても……
ドヤ顔で香具師とか言われても……
177デフォルトの名無しさん (ワッチョイ ef8e-P3Qh)
2022/11/22(火) 16:04:23.96ID:ntrRKrLv0178デフォルトの名無しさん (ワッチョイ ffda-Xf0Y)
2022/11/22(火) 18:41:56.86ID:kVcqtNac0 でもどうだろ?
60歳前後の人はVB通ってきてからVBAを始めた人多いと思うからもっと人口多いと思う。
60歳前後の人はVB通ってきてからVBAを始めた人多いと思うからもっと人口多いと思う。
179デフォルトの名無しさん (ワッチョイ e219-6GUG)
2022/11/22(火) 18:45:18.15ID:gWTAVy/70 あー、まぁ旧VB6ならそうかもね
VB.Netは完全にObject指向言語だから
そこからVBAやるってのはキツいんじゃないかな?
まぁその逆はもっとキツいと思うけど
VB.Netは完全にObject指向言語だから
そこからVBAやるってのはキツいんじゃないかな?
まぁその逆はもっとキツいと思うけど
180デフォルトの名無しさん (ワッチョイ ffda-Xf0Y)
2022/11/22(火) 18:51:44.40ID:kVcqtNac0 そういえばVBなんて言語あったなー(遠い目)
ウチにVBのリファレンス本が埃かぶってある。
ウチにVBのリファレンス本が埃かぶってある。
181デフォルトの名無しさん (ワッチョイ e7e5-Wl22)
2022/11/22(火) 19:36:41.19ID:chmk150V0 旧VBは結構な値段しただろ
使ったことがあるのはプロのプログラマーだけだよ
VBAやVB.NETは素人向け
使ったことがあるのはプロのプログラマーだけだよ
VBAやVB.NETは素人向け
182デフォルトの名無しさん (アウアウエー Sa3a-iKek)
2022/11/22(火) 21:05:06.99ID:X8yFxH5Ua ネットでサンプルコードを漁っていると配列の型を宣言するときに括弧を省いているのが多いけれどなんでだろう
Dim Array As variant
Array = Range(“A1:C10”)
とか
Dim Array as Variant
Array = TempArray
みたいに
括弧無しの方が処理が早いのだろうか
そもそも括弧有り無しの違いってなんなんだろう
Dim Array As variant
Array = Range(“A1:C10”)
とか
Dim Array as Variant
Array = TempArray
みたいに
括弧無しの方が処理が早いのだろうか
そもそも括弧有り無しの違いってなんなんだろう
183デフォルトの名無しさん (JP 0Hfe-stRS)
2022/11/22(火) 21:39:01.76ID:jrlVPdOBH >>182
vbaの配列、特に静的配列はカスって事を念頭においておいてほしい。
他の言語はここまでめんどくさくない
静的配列は要素数が決まっていて拡張性が無い。
Dim array_a(5) As Long
動的配列は要素数を変動させることができるがめんどくさい
Dim array_a() As Long
これは配列をvariant型の変数に入れてるだけで、配列の型とは関係がない
Dim array_b As Variant
array_b = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
array_b = Array(1, 2, 3, 4, 5, 6)
どれが良いかというと、variantに入れておけば大体うまくいく
動的配列や静的配列を使うのもいいけど、めんどくさいだけだよ
vbaの配列、特に静的配列はカスって事を念頭においておいてほしい。
他の言語はここまでめんどくさくない
静的配列は要素数が決まっていて拡張性が無い。
Dim array_a(5) As Long
動的配列は要素数を変動させることができるがめんどくさい
Dim array_a() As Long
これは配列をvariant型の変数に入れてるだけで、配列の型とは関係がない
Dim array_b As Variant
array_b = Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
array_b = Array(1, 2, 3, 4, 5, 6)
どれが良いかというと、variantに入れておけば大体うまくいく
動的配列や静的配列を使うのもいいけど、めんどくさいだけだよ
184デフォルトの名無しさん (ワッチョイ 3b68-KP+k)
2022/11/22(火) 22:02:02.71ID:hcZiH6eO0 sub hoge
for i=1 to10
if i=5 then exit sub
next
end sub
サブルーチンのforとかloop中に
判定文でexit forどころか、exit subするのって、マズいんですかね?
メモリ喰っちゃう?
for i=1 to10
if i=5 then exit sub
next
end sub
サブルーチンのforとかloop中に
判定文でexit forどころか、exit subするのって、マズいんですかね?
メモリ喰っちゃう?
185デフォルトの名無しさん (ワッチョイ 4b5f-X61t)
2022/11/22(火) 22:10:43.92ID:h1MkuzsC0 コメント書いとけばいいんじゃね
186デフォルトの名無しさん (アウアウエー Sa3a-iKek)
2022/11/22(火) 22:18:04.27ID:X8yFxH5Ua187デフォルトの名無しさん (JP 0Hfe-stRS)
2022/11/22(火) 22:24:40.04ID:jrlVPdOBH188デフォルトの名無しさん (アウアウエー Sa3a-LEwT)
2022/11/22(火) 22:47:31.59ID:X8yFxH5Ua >>187
たとえば「シートの表を一旦二次元配列に格納して不要な行を取り除いてからシートに転記する」ってコードの場合、次のようになるでしょ?
Dim RawArr As variant
RawArr = Range("A1:E100").Value
Dim EditArr() As Variant
Redim EditArr(1 to Ubound(RawArr ,1), 1 to Ubound(RawArr ,2))
'↑これは括弧付きで配列として宣言しなければならない
Dim R as Long, C As Long, Rcount As Long
Rcount = 1
For R = 1 to Ubound(RawArr ,1)
If Not RawArr(R, 1) = "不要" Then
Rcount = Rcount +1
For C = 1 to Ubound(RawArr ,2)
EditArr(Rcount, C) = RawArr(R, C)
Next C
End If
Next R
Range("A1:E100").Value = EditArr
このコードにおいて「EditArr」を括弧付きで配列として宣言するならば「RawArr」もそれに準じた方がわかりやすいのではと思うんだよね
超細かくて申し訳ないけれど
たとえば「シートの表を一旦二次元配列に格納して不要な行を取り除いてからシートに転記する」ってコードの場合、次のようになるでしょ?
Dim RawArr As variant
RawArr = Range("A1:E100").Value
Dim EditArr() As Variant
Redim EditArr(1 to Ubound(RawArr ,1), 1 to Ubound(RawArr ,2))
'↑これは括弧付きで配列として宣言しなければならない
Dim R as Long, C As Long, Rcount As Long
Rcount = 1
For R = 1 to Ubound(RawArr ,1)
If Not RawArr(R, 1) = "不要" Then
Rcount = Rcount +1
For C = 1 to Ubound(RawArr ,2)
EditArr(Rcount, C) = RawArr(R, C)
Next C
End If
Next R
Range("A1:E100").Value = EditArr
このコードにおいて「EditArr」を括弧付きで配列として宣言するならば「RawArr」もそれに準じた方がわかりやすいのではと思うんだよね
超細かくて申し訳ないけれど
189デフォルトの名無しさん (ワッチョイ a73a-Wl22)
2022/11/22(火) 23:39:01.43ID:+p7n4F+r0 jscriptの配列をそのままvbscriptにしたら
メッチャんこ速くなったからそっちの性能はいいんじゃね?
メッチャんこ速くなったからそっちの性能はいいんじゃね?
190デフォルトの名無しさん (ワッチョイ 622f-ES6F)
2022/11/23(水) 00:24:02.68ID:6lN/+0f80 >>188
これってのが
Dim EditArr() As Variant
なら、
Dim EditArr As Variant
でも動いてるようだが?
そのまま走らせたら両方ともそこ以外で実行時エラー出てるけど
さらに言えば、ReDimするなら(Option Explicit onでも)Dimすらなくても動いたような
これってのが
Dim EditArr() As Variant
なら、
Dim EditArr As Variant
でも動いてるようだが?
そのまま走らせたら両方ともそこ以外で実行時エラー出てるけど
さらに言えば、ReDimするなら(Option Explicit onでも)Dimすらなくても動いたような
191デフォルトの名無しさん (オッペケ Srdf-rxZH)
2022/11/23(水) 03:52:19.28ID:uIyZhPcqr192デフォルトの名無しさん (ワッチョイ e219-6GUG)
2022/11/23(水) 08:25:42.71ID:/bpEmzEb0193デフォルトの名無しさん (ワッチョイ c329-AJfA)
2022/11/23(水) 17:09:12.41ID:yNj03cHV0 【速報】上司「お前のことはExcelの印刷くらい信用している」→パワハラ
広告代理店・電報堂(本社・東京都足立区)に勤務する50代の部長が20代の部下にパワハラを繰り返し、
部下をうつによる休職に追い込んだとして民事訴訟を起こされていたことが22日分かった。
訴状によると部長は部下に対し日頃から「お前のことはExcelの印刷と同じくらい信用している」
という発言を繰り返しており、その結果「どれだけ仕事をしても信用が得られない」
と感じた部下は今年5月からうつの症状を発症するようになり、現在は休職しているという。
なお上司は取材に対し「信用していると言っただけなのになぜパワハラ扱いされるのか理解できない」
と述べた。
https://kizuna.5ch.net/test/read.cgi/curry/1663509806/
広告代理店・電報堂(本社・東京都足立区)に勤務する50代の部長が20代の部下にパワハラを繰り返し、
部下をうつによる休職に追い込んだとして民事訴訟を起こされていたことが22日分かった。
訴状によると部長は部下に対し日頃から「お前のことはExcelの印刷と同じくらい信用している」
という発言を繰り返しており、その結果「どれだけ仕事をしても信用が得られない」
と感じた部下は今年5月からうつの症状を発症するようになり、現在は休職しているという。
なお上司は取材に対し「信用していると言っただけなのになぜパワハラ扱いされるのか理解できない」
と述べた。
https://kizuna.5ch.net/test/read.cgi/curry/1663509806/
194デフォルトの名無しさん (ワッチョイ e201-IwB9)
2022/11/23(水) 17:31:53.36ID:g5bfG+kA0 まあ言い方だろうな
Excelの印刷はたまに端や上下が切れたりするけどちゃんと手当てしてやればそこそこ使える
ワードなんかと違ってレイアウトを崩さずにページに収めるとか使える機能もあるしな
Excelの印刷はたまに端や上下が切れたりするけどちゃんと手当てしてやればそこそこ使える
ワードなんかと違ってレイアウトを崩さずにページに収めるとか使える機能もあるしな
195デフォルトの名無しさん (JP 0Hfe-stRS)
2022/11/23(水) 17:46:45.69ID:g30UJYxeH それ完全に釣りだぞ
196デフォルトの名無しさん (ワッチョイ c28b-TaOI)
2022/11/23(水) 17:54:50.35ID:WIX5xDy/0 香具師 ← 化石を久しぶりに見つけたw
197デフォルトの名無しさん (ワッチョイ e201-IwB9)
2022/11/23(水) 18:00:15.39ID:g5bfG+kA0198デフォルトの名無しさん (ワッチョイ ffda-Xf0Y)
2022/11/23(水) 20:28:09.45ID:Y1rfQ/KW0 ジジババかよw
199デフォルトの名無しさん (ワッチョイ a3da-stRS)
2022/11/23(水) 22:51:52.84ID:2bxJ1QPk0 そんなこと言ってると生きてる間に孫の顔みれんぞ
200デフォルトの名無しさん (ラクッペペ MM8f-22yv)
2022/11/28(月) 07:46:50.71ID:eMQ5RF7GM 独り者なら孫どころか子供もいないだろ
201デフォルトの名無しさん (JP 0Hcf-Z2Iz)
2022/11/28(月) 08:26:23.40ID:bGDdl4B7H 子供はいるけどもう20年ぐらい会ってないな
202デフォルトの名無しさん (ワッチョイ 57da-3ksn)
2022/11/28(月) 14:54:18.05ID:nQn7KMv00 悲しい話と捉えていいすか?
生き別れ
生き別れ
203デフォルトの名無しさん (ワッチョイ ffda-Z2Iz)
2022/11/28(月) 19:26:05.44ID:QIQXhRT50 面会に来てくれないのか
204デフォルトの名無しさん (ワッチョイ b7da-3ksn)
2022/11/29(火) 11:12:10.65ID:OPHrjchb0 臭い飯の感想は?
205デフォルトの名無しさん (JP 0Hcf-Z2Iz)
2022/11/29(火) 11:36:14.54ID:NIQubJ4ZH うまああああああい
206デフォルトの名無しさん (ワッチョイ b7da-3ksn)
2022/11/29(火) 17:17:30.27ID:OPHrjchb0 兄が元刑務官だけど、昔に比べればブタ箱の飯はだいぶ香ばしい匂いになったみたいだよw
207デフォルトの名無しさん (ワッチョイ ffda-emCW)
2022/11/30(水) 08:01:42.75ID:wuoQBUdg0 スタンフォード監獄実験で普通の人でもそういう仕事につくと凶暴になる実験あったな
208デフォルトの名無しさん (ワッチョイ 9f8b-RPwI)
2022/12/01(木) 12:10:59.18ID:0YLKwBCI0 >>207
実はアレはヤラセだったと関係者が暴露してる
実はアレはヤラセだったと関係者が暴露してる
209デフォルトの名無しさん (JP 0Hcb-Z2Iz)
2022/12/02(金) 07:28:51.94ID:cUj7Y7YjH 神様たち
エクセルVBAで関数内関数を作りたいのですがやり方教えてください
エクセルVBAで関数内関数を作りたいのですがやり方教えてください
210デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/02(金) 08:16:36.75ID:tKD1RDkG0 無理、はい次の方~
211デフォルトの名無しさん (アウアウウー Sa5b-qzZ5)
2022/12/02(金) 09:43:13.76ID:YgL2+bOja >>209
作る意味ないので別関数で呼び出せ
作る意味ないので別関数で呼び出せ
212デフォルトの名無しさん (スップ Sd3f-RPwI)
2022/12/02(金) 11:05:19.85ID:ZBzpMFYrd213デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/02(金) 11:25:08.14ID:tKD1RDkG0 作る意味があるケースもあるけど現状作れないし作れるようになりそうもないから議論してもしょうがない、はい次の方~
214デフォルトの名無しさん (ワッチョイ b7da-3ksn)
2022/12/02(金) 11:30:07.60ID:OZyA684d0 なんでそんな事ばかりやりたいのか
215デフォルトの名無しさん (JP 0Hcf-Z2Iz)
2022/12/02(金) 11:44:11.14ID:aS3/tvEuH 他の言語でやってるとね~やっぱ欲しいなって思う場面が出てくるんだよね~
別にテクニカルな事をしたいわけじゃないのよ~
別にテクニカルな事をしたいわけじゃないのよ~
216デフォルトの名無しさん (JP 0Hcf-Z2Iz)
2022/12/02(金) 11:44:35.67ID:aS3/tvEuH まぁ一つ言えばこの一連の流れで>>211は頭一つ抜けて無能だね~
217デフォルトの名無しさん (スップ Sd3f-RPwI)
2022/12/02(金) 12:18:39.53ID:ZBzpMFYrd218デフォルトの名無しさん (ワッチョイ f7f0-Z2Iz)
2022/12/02(金) 14:20:37.10ID:T9SNtee60 神様達、ありがとうございました
無いと分かればそれはそれですっきりです
無いと分かればそれはそれですっきりです
219デフォルトの名無しさん (スッップ Sdbf-SMlo)
2022/12/02(金) 19:29:27.52ID:GBjZlXrEd ある条件を満たせば使えるようになるのは内緒だ
220デフォルトの名無しさん (スップ Sd3f-RPwI)
2022/12/02(金) 20:03:26.58ID:ZBzpMFYrd 教えるつもりがないならだまってろ
221デフォルトの名無しさん (ワッチョイ b7da-3ksn)
2022/12/02(金) 20:23:06.13ID:OZyA684d0222デフォルトの名無しさん (ワッチョイ 7df0-7kHv)
2022/12/03(土) 10:30:49.38ID:S7dtgmin0 神様達、よろしくお願いします
classモジュール変数に、public で配列を置きたいのですが
配列は、オブジェクトモジュールのパブリックメンバーとして利用できません
と怒られました
クラスをnewして、メンバーとして配列にアクセスする方法はありませんか?
例)=================================
標準モジュール
dim cls as Class1
set cls = new Class1
debug.print(cls.ar(0)) <---こう呼び出したい
=============================
クラスモジュール
public ar() as variant
private sub Class_Inisialize()
ar(0)="xxx"
end sub
classモジュール変数に、public で配列を置きたいのですが
配列は、オブジェクトモジュールのパブリックメンバーとして利用できません
と怒られました
クラスをnewして、メンバーとして配列にアクセスする方法はありませんか?
例)=================================
標準モジュール
dim cls as Class1
set cls = new Class1
debug.print(cls.ar(0)) <---こう呼び出したい
=============================
クラスモジュール
public ar() as variant
private sub Class_Inisialize()
ar(0)="xxx"
end sub
223222 (ワッチョイ 7df0-7kHv)
2022/12/03(土) 10:34:59.98ID:S7dtgmin0 神様たち、すみませんでした。解決できました。ごめんなさい
224デフォルトの名無しさん (ワッチョイ d010-vo7k)
2022/12/03(土) 10:52:40.84ID:sKNlSpsi0225デフォルトの名無しさん (スップ Sdc4-4FAg)
2022/12/03(土) 12:46:31.23ID:pfZ7JepId それサブルーチンだし関数内関数っていっていいの?
引数も渡せないでしょ
引数も渡せないでしょ
226222 (ワッチョイ 7df0-7kHv)
2022/12/03(土) 13:22:57.30ID:S7dtgmin0 GOSUBはミートソースでも食べられないと教わりました
227デフォルトの名無しさん (ワッチョイ aa01-QZbE)
2022/12/03(土) 13:27:47.06ID:HS9T9UMm0 > VBA GOSUBでググれ
全米がずっこけたわ
もう老害はこう言うのでマウント取るしかないんだな...
全米がずっこけたわ
もう老害はこう言うのでマウント取るしかないんだな...
228デフォルトの名無しさん (JP 0H06-7kHv)
2022/12/03(土) 13:46:56.21ID:y5TLnC6XH >>227
これ若造やぞ
これ若造やぞ
229デフォルトの名無しさん (ワッチョイ 73da-9BiN)
2022/12/03(土) 13:59:22.91ID:53g102vo0 知ってる?
マウント取ってくるのは大抵年寄りだぞ
何故ならば体が思うように動かないからやたら口達者になるから。
マウント取ってくるのは大抵年寄りだぞ
何故ならば体が思うように動かないからやたら口達者になるから。
230デフォルトの名無しさん (JP 0H06-7kHv)
2022/12/03(土) 14:03:12.32ID:y5TLnC6XH そもそもこれマウントでもなんでもなく単に間違えてるだけでしょ
231デフォルトの名無しさん (スップ Sdc4-4FAg)
2022/12/03(土) 14:08:18.64ID:pfZ7JepId GOSUBでも似たようなことできるけど○○できないとか制限あるよっていえばいいのに
最初の4行なんて余計でしょもったいぶって言う割には回答がおかしすぎて
マウントとかそういうレベルでもない
最初の4行なんて余計でしょもったいぶって言う割には回答がおかしすぎて
マウントとかそういうレベルでもない
232デフォルトの名無しさん (アウアウウー Sab5-QZbE)
2022/12/03(土) 14:14:01.12ID:zLpEoZMka ↑ こう言うことを言い出すのもたいてい老害w
233デフォルトの名無しさん (ラクッペペ MM34-k0qw)
2022/12/03(土) 14:16:30.51ID:ywgcZJJ9M 高階関数のことならVBA関数では不可
ワークシート関数であればLAMBDA(とLET)
ワークシート関数であればLAMBDA(とLET)
234デフォルトの名無しさん (JP 0H06-g9pY)
2022/12/03(土) 14:26:56.17ID:y5TLnC6XH235デフォルトの名無しさん (アウアウウー Sab5-QZbE)
2022/12/03(土) 14:33:59.75ID:zLpEoZMka いきなり〇国とか言い出すのも老害によくある行動
236デフォルトの名無しさん (アウアウウー Sa3a-zfUU)
2022/12/03(土) 14:59:55.68ID:YYHySLTHa 質問者はなんで出来ると思って質問したのか?
237222 (ワッチョイ 7df0-7kHv)
2022/12/03(土) 15:06:08.67ID:S7dtgmin0 アドバイス頂けただけありがたいです。
神様皆様ありがとうございます
マクロの記録なのですが、
マクロ記録→検索→全部→マクロ記録終了
そしてマクロを選択して編集すると
Macro
と書かれているだけでマクロが記録できません
記録してどんなワークシート関数を使っているのかみたいのですが
何か必要な設定があるのでしょうか?
現在excel2019を使っています
神様皆様ありがとうございます
マクロの記録なのですが、
マクロ記録→検索→全部→マクロ記録終了
そしてマクロを選択して編集すると
Macro
と書かれているだけでマクロが記録できません
記録してどんなワークシート関数を使っているのかみたいのですが
何か必要な設定があるのでしょうか?
現在excel2019を使っています
238222 (ワッチョイ 7df0-7kHv)
2022/12/03(土) 15:11:13.12ID:S7dtgmin0239デフォルトの名無しさん (JP 0H06-7kHv)
2022/12/03(土) 15:32:48.63ID:y5TLnC6XH240デフォルトの名無しさん (JP 0H06-7kHv)
2022/12/03(土) 16:01:02.34ID:y5TLnC6XH >>238
vbaは化石だから色々と諦めるしかない
vbaは化石だから色々と諦めるしかない
241デフォルトの名無しさん (ワッチョイ c001-g9pY)
2022/12/03(土) 17:35:51.41ID:su8PlnK50242デフォルトの名無しさん (ワッチョイ a62f-WJTY)
2022/12/03(土) 18:08:54.01ID:i+Roms8I0243デフォルトの名無しさん (スップ Sdc4-4FAg)
2022/12/03(土) 18:30:19.13ID:pfZ7JepId244デフォルトの名無しさん (ワッチョイ 6eda-k08R)
2022/12/03(土) 19:16:17.53ID:lRZF9sqh0 >>238
Class内にDictionaryなりCollectionなりをSetしておいてItemをため込み、
Property Getで取得することはできそうな気がする。。。
ごめん、検証してないし希望とは違うかもしれんけど。
Class内にDictionaryなりCollectionなりをSetしておいてItemをため込み、
Property Getで取得することはできそうな気がする。。。
ごめん、検証してないし希望とは違うかもしれんけど。
245デフォルトの名無しさん (アウアウエー Sa6a-M9qo)
2022/12/03(土) 22:12:00.65ID:K9qqP04ra 複数行にまとめてVLOOKUP関数を埋め込みたいのでFormulaR1C1プロパティを使っているのですが、マジックナンバーを避けるために検索範囲や列番号を変数で表現すると一行がやたら長くなってしまいます
出来るだけ簡潔に書きたいのですが、何かいい方法はありませんかねえ
出来るだけ簡潔に書きたいのですが、何かいい方法はありませんかねえ
246デフォルトの名無しさん (ワッチョイ 328c-t7j7)
2022/12/03(土) 22:38:24.22ID:RHVI1GN10 >>245
やたら長いとやらを貼らないと意味が分からない
やたら長いとやらを貼らないと意味が分からない
247デフォルトの名無しさん (JP 0H06-7kHv)
2022/12/03(土) 22:54:43.08ID:y5TLnC6XH >>245
indirectかませてるって事?
indirectかませてるって事?
248デフォルトの名無しさん (ワッチョイ 6eda-RX5i)
2022/12/04(日) 05:27:51.07ID:c2Va4wZ/0249デフォルトの名無しさん (ワッチョイ 73da-9BiN)
2022/12/04(日) 05:34:26.58ID:SnW1Fv340 テーブルとか職場の人が嫌がるのですが
250デフォルトの名無しさん (ワッチョイ 6eda-RX5i)
2022/12/04(日) 07:20:23.13ID:c2Va4wZ/0251デフォルトの名無しさん (ワッチョイ 245f-obKj)
2022/12/04(日) 07:55:31.27ID:CPo+UFwT0 構造化参照も理解できない方たちが事務やってるの多いもんな
変数てLET関数のことかな
VBAの変数名の付け方が参考になるんじゃないか
むしろVBAだと変数名は少し長くなっても後から理解できるようにしておくというのが多いけど
変数てLET関数のことかな
VBAの変数名の付け方が参考になるんじゃないか
むしろVBAだと変数名は少し長くなっても後から理解できるようにしておくというのが多いけど
252デフォルトの名無しさん (JP 0H88-7kHv)
2022/12/04(日) 08:09:42.33ID:TGszPi/mH253デフォルトの名無しさん (JP 0H88-7kHv)
2022/12/04(日) 08:10:27.13ID:TGszPi/mH254デフォルトの名無しさん (スプッッ Sd9e-3ggU)
2022/12/04(日) 10:02:49.72ID:ep+/H4bNd 自分はテーブル大好き派なんだが嫌いな人多いんだ
255デフォルトの名無しさん (ワッチョイ 73da-9BiN)
2022/12/04(日) 12:51:49.12ID:SnW1Fv340 嫌いどころかデータ蓄積の入力用シートすら作ってない不思議な人達ばかりよ現場は。
ひとつの表で完結させようとしている。
良くそれで仕事を完遂できるなと
ひとつの表で完結させようとしている。
良くそれで仕事を完遂できるなと
256デフォルトの名無しさん (ワッチョイ e23e-YDcJ)
2022/12/04(日) 13:25:18.39ID:pUfIiilw0 すみません
凄く基本的なマクロの質問になると思いますが質問させてください
シート2のA2からA列の最終行までの値をコピーして
シート1のB3に貼り付けをしたいのですがどうしたらいいでしょうか?
範囲を最終行に応じて自動的に変化させたいです
他にもB2から最終行まで、D3から最終行までとするにはどうしたら良いでしょうか?
凄く基本的なマクロの質問になると思いますが質問させてください
シート2のA2からA列の最終行までの値をコピーして
シート1のB3に貼り付けをしたいのですがどうしたらいいでしょうか?
範囲を最終行に応じて自動的に変化させたいです
他にもB2から最終行まで、D3から最終行までとするにはどうしたら良いでしょうか?
257デフォルトの名無しさん (ワッチョイ aa19-vo7k)
2022/12/04(日) 14:09:55.48ID:5CZT7HJs0 >>252
クラス内のプロシージャを全てPrivateにして外部のモジュールから参照するのはしようと思えば出来る。
クラス内のプロシージャを全てPrivateにして外部のモジュールから参照するのはしようと思えば出来る。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 ★2 [少考さん★]
- 国民 居住目的でない住宅所有者に「空室税」課せる法案を提出 [少考さん★]
- 「働いて働いて」の流行語大賞に懸念 「言葉が独り歩き」 過労自殺遺族 [尺アジ★]
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★3 [Hitzeschleier★]
- 【画像】消えた美人女優 上原多香子さん(42)、沖縄で目撃される [牛丼★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は ★2 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★1
- 【高市悲報】JA、発狂www「臨時に経費率を下げるので、どうかお米券を使ってください」 [246620176]
- 俺「お疲れ様でぇぇす」お前ら「ゥェェス…」←これ
- 高市早苗、自衛隊に核爆撃訓練を命令 「習近平は謝れ」 [175344491]
- 女はチンコをオカズにオナニーするに決まってる
- 会社の忘年会断った
