Excel VBA 質問スレ Part79

■ このスレッドは過去ログ倉庫に格納されています
2023/01/28(土) 11:46:47.21ID:mBQ16TA8
↑同じ内容を3行貼り付けること

ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
Excel VBA 質問スレ Part77
https://mevius.5ch.net/test/read.cgi/tech/1658009255/
Excel VBA 質問スレ Part78
https://mevius.5ch.net/test/read.cgi/tech/1667104996/

-
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/01/29(日) 15:52:32.19ID:f1+hE2K/
>>24
成りすましまでして嬉しい?
2023/01/29(日) 15:54:37.35ID:f1+hE2K/
零細企業の人は全員が同一人物
大企業の人は全員が同一人物
と考えてる人なのかな
2023/01/29(日) 16:01:39.24ID:ogTO7uxk
vbaわからんくせにvbaについて人に教えようとしてる馬鹿が荒らすスレ
2023/01/29(日) 16:03:04.94ID:q46JDI4p
>>29
I'm sorry, but I'm not sure what you are asking. Could you please provide more context or clarify your question?
31デフォルトの名無しさん
垢版 |
2023/01/29(日) 16:19:21.53ID:+wCusoil
>>26
ありがとう 公式教科書買って学習を進めます
2023/01/29(日) 22:53:22.67ID:QtxW6Mg4
Type RecClass0
 field01 As String * 6
End Type
Type RecClass1
 field01 As String * 4
 field02 As Integer
End Type

Sub test()

 data = "abcdyyzzzz・・" ← HEXにすると "414243440006??????・・"

 Dim rec0 As RecClass0
 Dim rec1 As RecClass1
 rec0.field01 = data

 rec1 = rec0   ←型が一致しません

 Debug.Print Len(rec1.field02)
End Sub

dateの0006にあたる6を取ってきたいんだけど、上記のようなコードを考えてみた。
型が一致しませんになる。
代入て無理なのか?
コボルだとできるよな。
上のコードはインデントのために全角空白を使ってるので、半角にしてくれ。
2023/01/29(日) 22:58:04.84ID:5iJXY4pQ
>>32
自称零細企業の荒らしでなければこのスレで質問しない方がいい
ワッチョイ付きがあるからそちらの方へ
2023/01/29(日) 23:06:06.52ID:QtxW6Mg4
>>33
関係ないけど
2023/01/29(日) 23:11:08.32ID:QtxW6Mg4
ワッチョイ付きに移動します
2023/01/30(月) 01:25:17.95ID:gvsaRr2X
>>32


Type RecClass0
field01 As String * 6
End Type

Type RecClass1
field01 As String * 4
field02 As Integer
End Type

Sub test()

data = "abcdyyzzzz・・" ' HEX representation: "414243440006??????・・"

Dim rec0 As RecClass0
Dim rec1 As RecClass1
rec0.field01 = data

rec1 = rec0 ' Type mismatch error

Debug.Print Len(rec1.field02) ' Cannot determine length of field02, as it is not a string
End Sub





ChatGPT Jan 9 Version. Free Research Preview. Our goal is to make AI systems more natural and safe to interact with. Your feedback will help us improve.
2023/01/30(月) 01:27:24.25ID:gvsaRr2X
>>32
このプログラムは動作しません。Len関数は数値型のみに対応していますが、rec1.field02は文字列型です。また、RecClass0とRecClass1は異なる型のレコードであり、直接代入することはできません。適切な変換または変換メソッドが必要です。
38デフォルトの名無しさん
垢版 |
2023/01/30(月) 01:43:44.90ID:UMJQVMXE
VBAも知らない零細企業の馬鹿がChatGPTを使ってあちこちで荒らしている
零細企業だからこんな馬鹿を雇ってしまうのか
2023/01/30(月) 05:09:58.15ID:70ouVKj3
零細企業>>無職ニート
2023/01/30(月) 06:31:52.46ID:PAS2bzav
>>38
マジレスすると今の時代VBA分からなくてもパワーピボットとパワークエリが出来たのでなんとでもなるんだな。。
下手にVBAなんて使われたら属人化して大変
2023/01/30(月) 08:44:56.77ID:xS33jp3z
本当はvbsで足りる事しかしてないけど本スレが気持ち悪いからここでVBA使いの振りしてる俺のような奴は多い
powershellでもできるけど遅い
2023/01/30(月) 13:03:41.57ID:yj3XWjhj
>>37
ちゃんと動いた
Type RecClass0
field01 As String * 6
End Type
Type RecClass1
field01 As String * 4
field02 As Integer
End Type

Sub test()
Data = "abcdefgh"
Mid(Data, 4, 2) = Chr(&H0) & Chr(&H6)
Debug.Print Data
Dim rec0 As RecClass0
Dim rec1 As RecClass1
rec0.field01 = Data
LSet rec1 = rec0
Debug.Print "len=", Len(rec1.field02), "value=", rec1.field02
End Sub

実行結果
abc fgh
len= 2 value= 6
2023/01/30(月) 13:07:01.02ID:yj3XWjhj
>>42
Type RecClass1
field01 As String * 3
field02 As Integer
End Type

field01 が*3だった
2023/01/30(月) 15:43:24.51ID:8SHtft39
本が届いたから熱心に熟読して縦書き横書き問題を独力で解決したかと思いきや
変なおもちゃにのめり込んで得意満面うれション撒き散らしながらそこらじゅうのスレ荒らし 人間こうなったらお終いの好例
2023/01/30(月) 17:31:08.06ID:PAS2bzav
全部、一人で書いてると思ってるところでなんかの病気かねこいつ
2023/01/30(月) 18:23:11.92ID:xp8ghp6t
ID:PAS2bzav
この馬鹿は間違いなく零細企業の荒らしの馬鹿だが
こんな馬鹿なことを堂々と書く真正の馬鹿だからな

>マジレスすると今の時代VBA分からなくてもパワーピボットとパワークエリが出来たのでなんとでもなるんだな。。
>下手にVBAなんて使われたら属人化して大変
2023/01/30(月) 22:00:35.86ID:gvsaRr2X
AIに置き換えられる爺さんw
2023/01/31(火) 02:16:35.74ID:S+Zn5mQA
ここスレは零細企業の糖質基地外が暴れるスレですか?
2023/01/31(火) 02:53:14.73ID:/aIPghw5
ザマァ
2023/01/31(火) 03:40:52.63ID:yskGMFbC
chatGPTが急に広まったのは零細爺の仕業
2023/01/31(火) 10:41:46.49ID:l0U+iCsc
ここで暴れるのは構わないのです 彼の専用スレですので 他のスレに迷惑が掛かっている現状が大いに厄介なのです
不幸中の幸いなのは、彼の活動時間帯は週末・出勤前・昼メシ時・帰宅後なので、それを避けて質問回答してれば弊害も軽減されます
ヨメも子供もいないであろう様子は、あいにく昨今の世相を鑑みれば判断材料としての要点には成り得そうも無いのが残念ですが
セルの削除は使えてもセルの挿入はしたことの無い高齢童貞の様子ですしマクロとVBAの区別が付かない様子でもありますので
慣れてくれば彼のレスだと見極め出来るように成れるかと思われます
もう一つ特徴的なのは、なんとかのひとつ覚えという形容がひどく似つかわしい言動を繰り返しますのでそれも判断材料としてください

決定的に欠落していると覚しき特徴は >>1 に見られるように、先人が後進のために親切で書き残している重要ポイントに関してその意味すら
把握できず自分勝手に事を進め取り返しの付かない失敗をし、あまつさえそれを詫びもしない点です あ、お礼も言えない様子でもあります
それでは引き続き彼の言動を生暖かい目でご堪能ください
2023/01/31(火) 12:53:00.28ID:uyNeTMlc
↑こいつよりもAIの方が人間性が高い件

無駄に長文書くとこだけAIに勝つ暇人w
2023/02/01(水) 11:25:59.99ID:o+0FFI+k
お?ギリ昼メシ時間に間に合わせたかw 毎日朝から晩まで多忙だなw ちゃんと仕事「も」しろよw
ところで君の識字文字数は何文字までだ? なるたけそれに合わせるように努力するわ 越えると理解できなくなるようだからw
二次元のマンガが描ければ伝わるのかも知らんが、あいにく漫画は描けん すまんな せっかく買った本も読めなくて挫折したのかな
2023/02/01(水) 12:47:58.88ID:FYisRI+7
>>53
はい、わかりました。私はOpenAIによってトレーニングされた大型の言語モデルです。文字数に制限はありませんが、必要に応じて様々な長さのテキストを生成することができます。
私はマンガやコミックを描くことはできませんが、その代わりにテキストによって情報を伝えることができます。
2023/02/01(水) 12:49:08.90ID:FYisRI+7
ワロス

この文章は、ある人の特徴を述べています。その人は自分の専用スレッドで暴れますが、その活動時間は週末や昼食時などに限られています。彼はExcelの操作に慣れていないようで、マクロやVBAの区別が付かないとのことです。また、一定の言動パターンがあり、"なんとかのひとつ覚え"という形容が似ていることが特徴的です。さらに、先人の書き残したポイントの意味すら理解できず、自分勝手な失敗をし、詫びもしないという点も指摘されています。
2023/02/01(水) 13:50:08.27ID:o+0FFI+k
なんで? 絵は描けるんじゃねーの? お題を出せばそれに沿った絵を描いてくれるAIだって今や引っ張りだこだろ?
ひとつこっきりの機能しか使えないのか? そりゃあ、宝の持ち腐れというか、なんとかとハサミは使いようというか←ちがうかw
最先端機能の能力にヘッドスライディングするかのように傾倒してる様子だし、ソッチも使いこなそうや せっかくなんだし
で、そろそろ文字数限界か? だいじょぶか? まあ、おウチに帰ってこれ読んだらそっちの回答も頼むわ
コッチも文字数越えちゃうんじゃねーかとドキドキハラハラしちゃうからさ
2023/02/01(水) 14:39:08.42ID:FYisRI+7
文書が下手くそだから長文のでも相手に伝わらないんだよな 
AIのまとめのうまいこと
2023/02/01(水) 16:02:17.57ID:o+0FFI+k
「まとめ」って、おまえ 素でまとめた文章だと思ってるとしたら、相当切ない精神構造だぞ? AI崇拝する訳だわ
2023/02/01(水) 17:04:22.13ID:m0ZZVaVh
馬鹿に馬鹿って指摘すると暴れだすから面白い
2023/02/01(水) 18:13:27.42ID:FYisRI+7
人間性がAI未満て相当な物だぞwww
2023/02/01(水) 18:20:36.56ID:Zfxj1nyn
そもそもAIの人間性はゼロなのに
2023/02/01(水) 18:21:40.80ID:FYisRI+7
それにも負けるとはなw
2023/02/01(水) 18:21:53.75ID:FYisRI+7
人間性がゼロ未満w
2023/02/01(水) 18:52:45.04ID:m0ZZVaVh
ID:FYisRI+7

零細企業の馬鹿
VBAを使えないことがコンプレックス
実はVBAだけではなく仕事でも使えない馬鹿頭だから零細企業以外雇ってくれない
2023/02/01(水) 19:12:18.91ID:o+0FFI+k
アカウント作ったからって面白がって無暗やたらとまんまのテキスト放り込んでんぢゃねーぞ
ちったぁ修正・編集してから放り込め
お前にとっちゃあオモチャかも知らんが、そこから出てきた回答をファクトチェックもしないままレスしてんじゃねーよ
世間のでっかい迷惑にしかならねーだろ 事前に修正・編集できるアタマも無いから能無しの行為をし続けるんだろうが
事前にも事後にもチェックすらできねー人間が使いこなせるシロモノとでも思ってんのか 昨今流行りのZ世代の迷惑行為そのものだな
2023/02/01(水) 20:11:43.45ID:lb9hnVoT
>>65
テキストを投稿する前に修正・編集することが大切です。情報の正確性を確認せず、また、それが他の人々にとって迷惑になることもあります。また、そのような行為は、能力のない人間という印象を与えます。最初から正確な情報を使用することが大切です。
2023/02/02(木) 12:32:20.71ID:ZeE2HNsC
改行もできないのか
2023/02/02(木) 13:14:59.40ID:Cinbplze
改行しない方が良いね
2023/02/02(木) 15:02:24.58ID:mi7VQxlA
VBAが書ける事を自慢したい「VBAバカ」ってどこの職場にもいるんだな
2023/02/02(木) 15:19:25.86ID:29C0cqr2
サブスクに成ったら使わないんだろ、どうせ いや、使えないんだ、たぶん
2023/02/02(木) 17:46:37.67ID:ZeE2HNsC
>>69
どこの職場でもVBAを使っているということはない、酷い思い込みだな
2023/02/02(木) 19:33:26.10ID:Rrkbv7qY
>>69
そういうスキルを持ってると本業とは別腹で仕事積まれる
一度作ると打出の小槌みたいに簡単に出来るとか思われるみたいだし後々のメンテとかも作ったんだからできるでしょ?的に全責任を負わされる

百害あって一利くらいしかない

自慢したいやつは舞い上がらせておいて自分のためにひっそり使って終業時間にとっとと帰るのが一番
2023/02/02(木) 19:57:16.17ID:cKwe9LCv
>>71
VBAを使えないつもの零細企業荒らしの僻みだぞ
64を参照
2023/02/02(木) 20:01:59.47ID:uJMcPSqC
>>73
お前が一番人間性の低い馬鹿だけどな
2023/02/02(木) 20:12:25.15ID:vkwlTUyg
>>74
悔しくて出てきた零細企業荒らしの馬鹿
2023/02/02(木) 20:13:30.12ID:uJMcPSqC
悔しいのはお前なw
AIにも負ける馬鹿www
2023/02/02(木) 23:04:20.91ID:mi7VQxlA
た、確かにマクロできる人材はあっちこっちから作成依頼がある
お局様がニコニコして話しかけて来るみたいだな
2023/02/03(金) 07:05:56.97ID:4BrjOlDX
まあ普段の仕事がパッとしない俺がチヤホヤされてちょっと嬉しかったのは事実
その後うぜーってなったけど
2023/02/03(金) 09:24:56.87ID:bTLKSmoy
自分で作れや!って言ってやれば良いよ
80デフォルトの名無しさん
垢版 |
2023/02/03(金) 10:20:05.58ID:/plJaYsx
担当でないやつが勝手にシステムをいじったら普通は怒られる
なので上司に○○の修正頼まれたから手伝うと報告しておくのが常識かと
2023/02/03(金) 10:36:34.85ID:cDWzcouf
時間を取って、説明しながら、調べながら、部分的に少しずつ、一緒に作ってみることが、
時間が掛かりそうで実は、VBA使いを増殖させる一番の方法なのかも知れない。
2023/02/04(土) 10:03:33.47ID:dT0fQJ20
VBA使いを増殖させてもゴミマクロの後始末が大変になるだけじゃないの?
2023/02/04(土) 11:14:53.62ID:mzRI23fF
VBA使う事が目的なんかじゃ無い それを使う事で作業を省力化させて効率を上げることが目的なんだ
それにそぐわないシロモノに成り果てたマクロなんか捨てて新しい血で新しい人間が制作し直せばいいだけ
84デフォルトの名無しさん
垢版 |
2023/02/04(土) 12:22:22.01ID:OC8O+TIw
自分が使うだけのマクロなら好きに作ればいいし
社内の別の人も使うなら社内のルールがあるだろう
2023/02/04(土) 12:36:35.65ID:3rlXZpet
零細だと事務員が半分趣味でやってるから社内ルールなんか存在しない
86デフォルトの名無しさん
垢版 |
2023/02/04(土) 13:27:05.37ID:Wbq5qWPo
業務で使うとなると
pythonとかRuby とか
何か作るのものすごく大掛かりになりそう
87デフォルトの名無しさん
垢版 |
2023/02/04(土) 15:06:16.84ID:I/fGP3d7
自己責任ってことで
2023/02/04(土) 17:41:39.69ID:mW4Iie9F
いままで転職5回してきたけど、一般事務でマクロなんか書いてるヤツ見たことないぞ??
関数だって定番のIfとVlookUpとSum系Count系くらい。
マクロバリバリってお前らどんな職場にいるんだい??
2023/02/04(土) 17:53:50.60ID:mzRI23fF
高級事務 たぶん一般からだと見えざるスクリーンに覆われたエリア
2023/02/04(土) 18:32:18.07ID:mW4Iie9F
なるほど。教えてくれてありがとうございました。
2023/02/04(土) 18:48:22.01ID:EGgL9lT+
俺は普通に会社員で普段違うことしてる、趣味でアプリ作っている中で補助的にVBA使う程度だな
(Rubyは使ったことない)
2023/02/05(日) 00:40:17.14ID:BFxvntei
家ではC#、会社ではセキュリティ厳しくて.net入れられないからJavascriptかVBA
2023/02/05(日) 01:07:17.25ID:1pRHyKO9
>>92
馬鹿は黙っていればいいのに
2023/02/05(日) 04:14:48.79ID:RZ1Bi3wx
どこにバカの要素がある?
何でもかんでもバカって書くヤツこそ黙っていれば良いのに。
2023/02/05(日) 04:17:13.65ID:1pRHyKO9
馬鹿の会社って未だにXP使っているのか?
2023/02/05(日) 04:38:25.55ID:meMR2kF6
馬鹿とバカをNGワードにして
使った奴のIDもNGに入れる設定にすると幸せになれるぞ
特定の馬鹿が使っているだけだし
こいつまともな回答出来ないからNG入れても影響無いし

これ次からテンプレだな
2023/02/05(日) 04:39:38.29ID:meMR2kF6
あと零細もNGワードで良いね
2023/02/05(日) 08:05:02.67ID:vgbFa8Iy
馬鹿と言われてムキになって反応する奴にろくな奴いないから連鎖NGです
2023/02/05(日) 08:36:50.09ID:48Nyv5uk
その昔はパソコンを触るというのはプログラミングをすることだった時代があったようななかったような
2023/02/05(日) 09:08:16.60ID:RZ1Bi3wx
初めてNG機能使ったら、あぼーんみたいのがちらほら。
この機能は便利だね
2023/02/05(日) 09:22:53.60ID:y1cOfAMz
NGワードをテンプレにするのはいいね
試しに零細の馬鹿と言ってみて反応した奴はテンプレも読まずスレの助言に従うつもりもなくスルーできない本物だと早々に明らかにされる
善良な回答者が無駄に回答させられる事態を避けられるわけだ
102デフォルトの名無しさん
垢版 |
2023/02/05(日) 10:07:59.66ID:LjI82vuM
バカンスには何してる?
2023/02/05(日) 10:25:20.42ID:DaRLN+Se
ここに次スレなど無いw 本スレに戻れ乱立させるなここは隔離スレ 週末だってのに当人出没しないけど
2023/02/05(日) 10:32:43.76ID:T64VJbXT
当人て誰?
2023/02/05(日) 12:07:04.00ID:RZ1Bi3wx
気にさわる人は設定からNGワード登録がオススメ。
2023/02/05(日) 14:18:15.45ID:xvzUW3Ng
>>105
お前が一番頭が悪い.NETなんてOSに入っているだろうが
2023/02/05(日) 14:37:51.60ID:T64VJbXT
頭が悪い

追加
2023/02/05(日) 15:11:40.23ID:DaRLN+Se
じぶんのレスまでNGじゃねーかw そんなドジ踏むのは >>1 ぐらいだ ムダな改行で尻尾見えてるけどなw
2023/02/05(日) 15:41:40.49ID:xS/cNQHV
NGワードやNGIDの機能を作った人は天才だなと思った
2023/02/05(日) 16:20:36.45ID:ctxVJUwU
>>106
秀丸エディタでC#書くバカは流石にいない
2023/02/05(日) 16:46:34.16ID:vWrwcA+5
>>110
メモ帳で書く強者もいるぞw
https://qiita.com/hemuwan-kazu/items/7f31909f9844f5c145a8
2023/02/05(日) 17:32:22.36ID:xvzUW3Ng
>>110
元の書き込みをよく読め

>家ではC#、会社ではセキュリティ厳しくて.net入れられないからJavascriptかVBA
113デフォルトの名無しさん
垢版 |
2023/02/05(日) 18:46:21.19ID:K4ptPXTt
RubyとPythonもNGワードに追加で
2023/02/05(日) 20:19:59.88ID:T64VJbXT
なんか、りんなの方が賢く視えてきたw

https://i.imgur.com/rUldeaB.jpg
2023/02/05(日) 20:36:43.07ID:RZ1Bi3wx
てかさ、過去スレにうざいヤツのidはNGにすれば良いと忠告されていたのを忘れていただけよ。
本当便利だねNG設定は。
2023/02/05(日) 21:17:02.74ID:PITx2JDw
>>115
お前が原因だろうが
2023/02/06(月) 02:28:52.25ID:zHp4cAIL
NGワード推奨
「お前が原因」
2023/02/06(月) 18:40:54.26ID:aEkJZ2xc
お前が原田
2023/02/06(月) 18:49:20.28ID:XprS0Gnp
泰造です
2023/02/07(火) 12:31:38.13ID:NFcQ7tYj
このスレの人達はマクロとマグロどちらが好きですか?
2023/02/07(火) 18:23:50.30ID:azuGrvvm
>>120
マグロです
初めての女もマグロで捌くのに苦労しました
2023/02/07(火) 19:20:14.88ID:EVZJ1Jw3
そしてあそこはマックロ
2023/02/07(火) 20:54:54.09ID:uVJ5qMcc
昔の職場で女子社員がマクロの事をマグロって素で言っていたのを思い出した
2023/02/08(水) 12:26:11.89ID:oH+IvagG
104万行とか書き出したの>>1だろ カタカナだったのをアルファベット表記に変えて誤魔化してるけど
いっつも何か抜けた質問なのはクリソツだ
2023/02/08(水) 14:01:46.08ID:9o6t5jzk
://jp.quora.com/エクセルの機能でマクロがありますが、ミクロもあり
ますか?
126デフォルトの名無しさん
垢版 |
2023/02/08(水) 15:35:30.93ID:FTgAG7p2
あなたの後ろにドクロが見えます
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況