Excel VBA 質問スレ Part81at TECH
Excel VBA 質問スレ Part81 - 暇つぶし2ch821:デフォルトの名無しさん
24/11/21 08:47:19.49 fb+5RzBl.net
>>806
イキってるのは自分でしょ
VBEって何だ?って話からの話題なのに、
ファイルメニューのアカウント見たって載ってるわきゃない
Excelのバージョン調べたいわけじゃないんだから
ちなみにVBEのバージョン情報見たってVBAが何の略か分かるだけだから、
上で普段、何を見ているのか?って言ってる奴自身が見てないってオチね

822:デフォルトの名無しさん
24/11/21 13:44:11.90 dI+zU/Ku.net
知ったかぶりの集まりは相変わらずw

823:デフォルトの名無しさん
24/11/23 17:25:59.94 x22pe3dj.net
弥生会計にCSV形式に変換したExcelファイルを取り込んでるんだけど、勘定科目の部門や補助科目も自動で入れる方法ない?

vlookupみたいにある程度上限作って絞り込むしかないんかな?

824:デフォルトの名無しさん
24/11/23 19:31:25.56 RDDdR5zb.net
下のエクセルファイルを加工すれば良いんじゃないの
弥生会計はどんな仕組みなの

825:デフォルトの名無しさん
24/11/23 19:45:11.34 QWFqg7JC.net
>>809
それはExcelの話ではなく、弥生会計の話だろ?

826:デフォルトの名無しさん
24/11/23 19:45:47.64 QWFqg7JC.net
>>809
CSVファイルはExcel形式のファイルではありません

827:デフォルトの名無しさん
24/11/23 20:35:55.83 2U4g39QH.net
.csvをExcelに関連付けするMSが諸悪の根源

828:デフォルトの名無しさん
24/11/23 20:38:41.63 mQ6rY1nl.net
まあエクセルで開くことのが多いから関連付けてくれてるほうが楽ではあるが

829:デフォルトの名無しさん
24/11/23 21:05:41.16 x22pe3dj.net
>>811
弥生会計側の設定じゃないのよ
勘定科目、補助科目、部門の順にセル毎に並んでるんだけど、Excelファイルを送ってくる人達が会計ソフト詳しくなくて、補助科目と部門はそもそもExcelファイルに入力する欄がない
そのファイルをCSVに変換して、弥生会計に取り込む前に俺が補助科目と部門を手入力してから取り込んでる
上手いことマクロ組んで勘定科目と適用欄の文字列で条件指定して補助科目入れたいんだが難しいかなあ

例えば勘定科目・車両費
   補助科目・駐車場代・ガソリン代・通行料
みたいな分かれ方してるときに、適用欄に〇〇駐車場代って書いてたら補助科目に駐車場代って入るようにしたいんだが、勘定科目ごとに補助科目と部門山ほどあるし無謀か?

830:デフォルトの名無しさん
24/11/23 21:14:04.68 RDDdR5zb.net
送られてくるエクセルの値から補助科目と部門を導ける法則性があるなら可能だけど

831:デフォルトの名無しさん
24/11/23 21:22:18.33 QWFqg7JC.net
>>815
結局、弥生会計の仕様に合わせたいと自分で説明しているけど?

まずはExcelファイルのフォーマットに項目を追加して、それを使わせるのが業務の変更方法だ。

自分でやろうとしても損をするだけ。

832:デフォルトの名無しさん
24/11/23 22:01:59.28 x22pe3dj.net
>>817
法則性ないんだよなあ…
やっぱExcel側を触るしかないのか
言ってしまうと各支店の小口現金のExcelファイルなんだが、そもそも小口現金って仕組みを廃止する方向のほうが早そうだな

833:デフォルトの名無しさん
24/11/23 22:20:50.58 QWFqg7JC.net
適当に入力していても、勝手に直してくれるから大丈夫だと思われているかもな。

834:デフォルトの名無しさん
24/11/23 23:48:31.47 yiMUAmCc.net
経理の事はよく分からんが、法則性のないものを手続き型プログラミングでどうにかするのは難しいよ。
その適用欄は備考欄みたいな自然言語の記入だよね? 限られたよくあるパターンだけ正規表現とかで拾うだけならできるだろうけど。
でも今ならAIのAPIを使えばなんとかなるかも?

835:デフォルトの名無しさん
24/11/24 00:03:40.99 3rEoBJGn.net
書き忘れたけどAIのAPI使う時は会社で機密保持契約とかしたものだけ使ってね。
一般の無料AIとか、有料だけど単なる従量制のやつは情報漏洩扱いになる可能性あるから注意ね

836:デフォルトの名無しさん
24/11/24 00:55:47.56 uHX0nAvq.net
>>821
ありがとうございます
確かにそうですね‥APIは控えておこうと思います

837:デフォルトの名無しさん
24/11/24 01:20:37.42 5abmj+os.net
自作自演なのか?
Excel VBAもわからない人間が生成AIを使えるわけがない

838:デフォルトの名無しさん
24/11/24 07:59:53.28 ZLDzIIjA.net
恐怖のSEX上納システムってVBAで作れますか?

839:デフォルトの名無しさん
24/11/24 09:23:40.67 vxmTfPYM.net
>>819
まさにそう
分からない箇所は勘定科目すら空白でこっちで直してる
>>820
備考欄って書いたほうがよかったね
〇〇さん 〇〇町 タイムズ駐車場代
みたいに手入力で書いてくれてるから、支店ごとに入力内容違うし表記揺れも多い

840:デフォルトの名無しさん
24/11/24 13:15:46.77 gX6sLx6s.net
事務屋とシステム屋の溝は深いなと、毎度絶望的な気持ちになるよ

841:デフォルトの名無しさん
24/11/24 13:30:20.42 pgKmEkUK.net
本支店間でのデータのやり取りは、やよいの製品サポートサイトで『分散入力について』を参照
そのお作法に則って無くて、自前の入力フォームとかをExcel辺りで作って勝手にCSVでのやりとりをしてるなら、
会計ソフト側で受け入れられるレコードの仕様をキチンと把握しておかないと
勘定科目・補助科目・備考or摘要とかがすんなり難なく受け取れるなら、支店側でテキトーな文言記入してても
問題無く受け入れられるはず
尤も、支店側がデタラメなコードや存在しない科目とかを記入して来たら、ちゃんと校正チェックする作業は
必要だろうが、それが発生する・できてしまう部分を見直ししなきゃいけない

842:デフォルトの名無しさん
24/11/24 14:56:03.67 3A4Oynwa.net
>>826
俺も事務屋(経理)のはずなんだがな…
システム整えないと業務量が膨大すぎてしんでしまう
>>827
ありがとう。参照してみます。
なんか考えれば考えるほどVBAでどうにかするより、元のExcelファイル作り替えるか小口現金廃止するしかなさそうだね

843:デフォルトの名無しさん
24/11/24 22:48:24.11 kCRU65AC.net
弥生会計ユーザーライセンス払いたくなくて、エクセルでサブシステム作るパターンか

844:デフォルトの名無しさん
24/11/25 00:33:21.31 6q/A8E66.net
>>797
せいかい VBエディター
まちがい VBエディタ

845:デフォルトの名無しさん
24/11/25 10:30:13.05 2CaoOVjY.net
せいかい エディター
まちがい 工ディタ一

846:デフォルトの名無しさん
24/11/26 00:52:44.14 YZFc2jAF.net
>>831
タも夕にしろよ

847:デフォルトの名無しさん
24/11/26 10:03:25.21 HUZSegVv.net
せいかい エディター
まちがい 工デT夕一

848:
24/11/26 13:09:04.88 9aujKz/s.net
せいかい エディター
まちがい 工〒゛T夕ー

849:デフォルトの名無しさん
24/11/27 08:56:23.39 DvWkdvrP.net
そこまで崩していいんなら濁点も:にして、イはTよりλのが近くないか

850:
24/11/27 09:12:47.55 QoeWWjIA.net
いや、一気にやったら続かないじゃない

851:デフォルトの名無しさん
24/11/27 12:57:25.11 aPfi5OMm.net
Dim rg1, rg2 as Range
rg1 = Cells(1, 1) ' 2024-12-31
rg2 = Cells(2, 1) '(空欄)
rg2.value = rg1.value
このようにA1の"2014-12-31"をA2にコピーしようとすると、
A2のセルの値が45657になってしま�


852:「ます 値そのままA2にコピーする方法をご教示いただきたくおもいます よろしくお願いします



853:デフォルトの名無しさん
24/11/27 13:52:55.91 MVMSa9+B.net
セルの値をそのままコピーするためには、コピー先のセルの数値形式を日付に設定する必要があります。以下のコードで、A1の値をA2にそのままコピーできます。

vba
Dim rg1 As Range, rg2 As Range
Set rg1 = Cells(1, 1) ' 2024-12-31
Set rg2 = Cells(2, 1) '(空欄)
rg2.Value = rg1.Value
rg2.NumberFormat = rg1.NumberFormat ' 数値形式をコピー

854:デフォルトの名無しさん
24/11/27 16:51:15.01 HUtUy0ao.net
>>838
すみません、言葉足らずでした
A1には文字列がはいっており、
場合によっては日付のようにも見えますが、
日付ではないので、値は"2024-12-32"なども取り得ます
他から取得するデータなので、この文字列はどうしようもありません
この値を、VBAを用いて他のセルにコピーすると、
文字列なのに日付と解釈され、日時型の値としてコピーされてしまいます
これを防ぎたいというのが趣旨です

855:デフォルトの名無しさん
24/11/27 18:21:30.61 jEDz14aM.net
>>839
値を文字列変数に取得
値の設定先セルの書式を文字列に
変数値を設定先に代入
とやりたいことそのまま書く

856:デフォルトの名無しさん
24/11/27 18:35:22.56 MVMSa9+B.net
了解しました。それでは、A1の文字列が日付として解釈されないように、文字列としてコピーする方法をお教えします。以下のVBAコードを試してみてください。

vba
Dim rg1 As Range, rg2 As Range
Set rg1 = Cells(1, 1) ' "2024-12-32" などの文字列
Set rg2 = Cells(2, 1) ' コピー先のセル
rg2.Value = "'" & rg1.Value ' 値を文字列としてコピー

このコードでは、`rg1.Value`の前にシングルクオート(')を追加して、値を強制的に文字列としてコピーしています。これにより、A2セルにコピーした値が日付として解釈されるのを防ぐことができます。

857:デフォルトの名無しさん
24/11/28 18:36:22.65 7vnqI5qM.net
.Value(デフォルトプロパティ)じゃなくて、.Textをコピーすればいいんじゃね

858:デフォルトの名無しさん
24/11/29 02:09:38.98 YHfjDVN0.net
↓ これっともっとすっきり書けない? 

If hoge > 75 Then
  '処理1
Else
 If hoge > 50 Then
  '処理2
 Else
  If hoge > 25 Then
   '処理3
  Else
   '処理4
  End If
 End If
End If

859:
24/11/29 02:36:57.16 DXctvJUW.net
すっきりじゃないかもしれないけど。
比較する条件がhogeだけならCase isでもいいと思う。select caseで調べてみて。

Select Case true
Case hoge>75
処理1
Case hoge>50
処理2
Case hoge>25
処理3
Case else
処理4
End Select

860:デフォルトの名無しさん
24/11/29 03:40:38.72 V3MBNjzV.net
>>843
抽象的な質問には無難な回答しかできない
Else と If をくっつければ End If が1回で済む
「処理」は Sub に飛ばして判定ロジックと分けると読みやすくなる

If hoge > 75 Then
  Call 処理1
ElseIf hoge > 50 Then
  Call 処理2
ElseIf hoge > 25 Then
  Call 処理3
Else
  Call 処理4
End If

861:デフォルトの名無しさん
24/11/29 04:47:37.78 mI/xlHXJ.net
すっきり書けるかどうかは状況によるなあ
たとえばhogeが整数型で100点満点のテストの点数だったら、こういう書き方もできる

Select Case hoge
  Case 0 To 25
    処理1
  Case 26 To 50
    処理2
  Case 51 To 75
    処理3
  Case 76 To 100
    処理4
End Select

862:デフォルトの名無しさん
24/11/29 07:48:42.48 ckuwcooG.net
>>840-842
ダメでした
しかも詳細を書こうとするともう余所エラーが出ます

863:デフォルトの名無しさん
24/11/29 13:07:52.33 sw8AErMv.net
文字列型変数の値は"2024-12-31"でも、
Range型のValueプロパティに代入すると勝手にシリアル値が代入される
フォーマットもGeneralからyyyy/m/dに変わる

864:デフォルトの名無しさん
2024/11/


865:29(金) 13:08:16.00 ID:sw8AErMv.net



866:デフォルトの名無しさん
24/11/29 13:08:48.76 sw8AErMv.net
"'2024-12-31"をセルに代入し、
MID関数で"'"を取りのぞいても、やはりシリアル値になる
簡単にできると思っていたことが難しいです…

867:デフォルトの名無しさん
24/11/29 13:11:46.28 sw8AErMv.net
レス分けたら詳細書けました
クリップボード経由してPasteSpecialメソッドを用いると、
テキストとしての"2024-12-31"もセルに入れることができる
Excelの仕様の問題のような気がしてきました

868:デフォルトの名無しさん
24/11/29 18:10:43.05 IFmvlPC2.net
先にセルの書式を文字列 @ にしてみては?

869:デフォルトの名無しさん
24/11/29 18:36:49.21 sw8AErMv.net
>>852
うまくいきました!
>>840のアドバイスを試す際、
コード内に@と明示せずGeneralにして試したのも間違いでした
お二人とも本当にありがとうございました!

870:デフォルトの名無しさん
24/11/29 21:22:22.42 lLH4NdiL.net
>>844

苔で出来ました。

871:デフォルトの名無しさん
24/11/29 22:54:45.08 GFsU//s0.net
a=(hoge>75)*100+(hoge>50)*10+(hoge>25)*1
on log10(a)-1 goto 処理3,処理2,処理1

こういうイメージは嫌われるんですかね。

872:デフォルトの名無しさん
24/11/29 23:05:46.40 lTs330SS.net
>>853
うまくいってよかった
@予め指定するのが肝でしたから
今回は文字列固定でのコピーでしたけど、他の書式も混在になることが予想されるならコピー元の書式をコピー先に設定するようにしといてもいいかもしれません

873:デフォルトの名無しさん
24/11/30 09:08:08.19 I6iXAWzN.net
Int(hoge / 25)

874:デフォルトの名無しさん
24/12/05 11:53:46.88 DSq5f289.net
甲斐はいらん。巨人に来るな。

875:デフォルトの名無しさん
24/12/07 11:24:04.60 22FK4rxH.net
私が作ったVBAがうまく動かないんですがどこにバグがありますか?ご教示おねがいします

876:デフォルトの名無しさん
24/12/07 14:05:32.60 8ekNK8XT.net
知能にバグ

877:デフォルトの名無しさん
24/12/07 14:45:24.46 8w7S0x4U.net
知恵袋より酷い質問だな

878:デフォルトの名無しさん
24/12/07 17:34:43.76 m++O9Thl.net
だな

879:デフォルトの名無しさん
24/12/07 18:08:11.98 1M5NkSjP.net
>>859
あなたが低脳猿なところに問題がある。

880:デフォルトの名無しさん
24/12/07 23:19:44.56 czlVvPsF.net
RubyのようにVBAを作った?

881:デフォルトの名無しさん
24/12/09 11:28:04.58 WZWOgPIq.net
知恵袋もそうだが、まずはソースコードを見せてもらわないと話にならん事が分からんのか?

882:デフォルトの名無しさん
24/12/09 12:17:07.04 EtFmQud+.net
ネタにマジレスという愚かな事が分からんのか?

883:デフォルトの名無しさん
24/12/09 13:00:32.05 N1CqhZvA.net
バグバグで抜いた

884:デフォルトの名無しさん
24/12/10 01:01:19.96 ruXLR+AW.net
COM考えたやつってもしかして天才なんです?
20年以上前のシステムがいまだに第一線で原液だとか

885:デフォルトの名無しさん
24/12/10 13:23:10.76 1EevVDft.net
>>868
COMファイルはMS-DOS時代の産物

886:デフォルトの名無しさん
24/12/10 13:45:36.94 y9g7pdkb.net
>>868
バイナリレベルのオブジェクト指向、インターフェース指向は素晴らしかったと思うよ

887:デフォルトの名無しさん
24/12/10 15:02:21.25 x6/vupO7.net
>>869
メモリにそのまま展開される危険なファイル

888:デフォルトの名無しさん
24/12/10 17:16:10.86 JrehIsPh.net
逆に移行を妨げてるんだろね、現行システムからの反発激しくて

889:デフォルトの名無しさん
24/12/11 01:28:47.06 bYjfV/I8.net
「反発激」という用語なのかと思った

890:デフォルトの名無しさん
24/12/21 09:32:36.56 yZmYWL20.net
画像サイズが変わってしまい困っています。
メモの編集→コメントの書式設定→色と線タブ→塗りつぶし効果で画像を挿入しています。
サイズタブ→原型のサイズ→リセットを行うにはどうしたら良いでしょうか?

891:デフォルトの名無しさん
24/12/21 10:48:06.83 bIHzWCsd.net
>>868
昔の人は明らかに頭が良かった

>>872
遺構を妨げてるんじゃなくて以降がスムースに逝ってる証拠だよ

892:デフォルトの名無しさん
24/12/21 11:27:23.27 hMoGpFaG.net
>>874
それはVBAの話しなのか?

893:デフォルトの名無しさん
24/12/21 13:33:30.79 qaV/EKys.net
>>874
画像のサイズが変わってしまった場合、元のサイズにリセットする方法についてお答えします。

1. **メモの編集**モードに入ります。
2. **コメントの書式設定**を開きます。
3. **色と線タブ**を選択します。
4. **塗りつぶし効果**で画像を挿入します。
5. **サイズタブ**を開きます。

ここで、以下の手順を試してみてください:

- **リセットボタン**がある場合、それをクリックして元のサイズに戻します。
- リセットボタンがない場合、手動で**元のサイズ**に調整する必要があります。挿入した画像の元の幅と高さの値を入力します。

これにより、画像のサイズが元に戻るはずです。もし他にもお困りの点があれば、教えてください。

894:デフォルトの名無しさん
24/12/21 15:52:44.31 H4Rm1lor.net
マクロでわからないことがあったらCHatGPT に聞くようになった。
すごいのは、やりたいことを書いてEXCELファイルを添付すると、マクロを組んでくれること。
問題はCHatGPT 頼りになるので、自分のスキルが向上しないことw

895:デフォルトの名無しさん
24/12/21 16:31:15.48 yZmYWL20.net
>>876
>>877
上記の動作をVBAで行う方法が知りたいです
LockAspectRatio、TextFrame.AutoSize等を試しましたがうまくいきませんでした
マクロ記録もやってみましたがリセットの動作は記録されないようです
メモ内の埋め込み画像の元サイズを取得する方法ってありますか?

896:デフォルトの名無しさん
24/12/21 21:28:57.26 yZmYWL20.net
自己解決しました

897:デフォルトの名無しさん
24/12/22 16:36:05.08 6TdXbZK5.net
昔の人ってすげぇスキル高いと思うわ。ネットや書籍が無い時代に手探りで立派なソースコード書いていたと思うとな

898:デフォルトの名無しさん
24/12/22 16:52:27.65 yHGbj31B.net
Sendkeysが上手く動いてくれない。。
DoEventsも入れているのに。。

899:デフォルトの名無しさん
24/12/22 17:09:07.17 IQoJ7007.net
>>882
Sendkeysは最後の手段
できるだけ使うな

900:デフォルトの名無しさん
24/12/22 17:51:48.04 MwFjhbEz.net
windows apiのsendkeyをdeclareして使う方が良いとか

901:デフォルトの名無しさん
24/12/22 18:04:03.23 /fc7feyD.net
対象が何なのかで切り分けが必要だよ
SendInputが確実な場合もある

902:デフォルトの名無しさん
24/12/22 18:11:28.97 yHGbj31B.net
やりたいことは「このエクセルファイルのこのシート上で方向キー↓を押しなさい」とマクロの定義をエクセルシート上に書いておくと、その定義どおりに動いてくれるマクロを作りたいだけなんだけどな。。

903:デフォルトの名無しさん
24/12/22 21:26:34.16 wgWg/n5S.net
ファイルを開いた瞬間に開始してるからシートのほうが準備できてないとかなんじゃね
知らんけど

904:デフォルトの名無しさん
24/12/22 23:01:29.25 db07A3sN.net
range("A1").select
sendkeys "{DOWN}"
でA2になるぞ
操作したいもの(例えばシート)がアクティブになってないんじゃないかと

905:デフォルトの名無しさん
24/12/25 15:25:06.92 PDJSnv/I.net
sendekysはpopup出てると死ねる

906:デフォルトの名無しさん
24/12/28 00:58:35.34 qirfMsYN.net
そういうのは、VBAからVBSを起動して、そっちにクリッコさせるんだぜ

907:デフォルトの名無しさん
24/12/31 22:37:17.97 rw8wQJoOs
例えば「JA??HA」は「本田航空O492991111」た゛が
クソ航空機による騒音被害を受けたらアプリ「ADS-B Unfiltered...」で登録記号確認
tTps://jasearch.info/ ←ここで犯人特定
ΑDS-B出してない日の丸囗ゴ機体は憲法違反税金泥棒自閉隊関係た゛が、人の尊厳を踏みにじるこいつらテ口リストか゛莫大な石油を無駄に
燃やしてエネ価格高騰、気候変動、災害連発、人殺しまくって憲法ガン無視で騒音まき散らして労働者の睡眠妨害して生産性壞滅
知的産業を根絶やしにして住民の生命財産生活にと破壊して人々を貧困化させてる強盗殺人が近年の俺も俺も強盗の根源なわけだが
この惡質テ囗に立ち向かう英雄に送金したいというやつ本当に大勢いるからな
企業トップ銃殺してSNSで盛大に称賛されて多額の金が集まってるがこの深刻な被害に切り込んた゛英雄はー生遊べるほどに大儲けできるぞ
航空燃料税1萬円/Lにするだけて゛財政、脱炭素,治安、国際競争力と‐挙解決するものをアーアー聞こえないの腐敗政府を追い詰めよう
(ref.) ttρs://www.call4.jP/info.php?type=itеms&id=I0000062
ttps://haneda-projeCt.jimdofree.com/ , URLリンク(flight-rou)te.com/
tΤps://n-souonhigaisosyoudan.amebaownd.com/

908:デフォルトの名無しさん
25/01/03 18:15:22.43 n8cwekpK.net
変数名に漢字を使うのってどう?
使えるかもしれないけど気持ち悪いと感じる

909:デフォルトの名無しさん
25/01/03 18:23:18.68 kR1aFMkz.net
専門用語とか漢字の利点を感じられるなら

910:デフォルトの名無しさん
25/01/03 18:25:04.66 HMYtlPTh.net
業務用語は下手に英語とかローマ字にせず業務用語そのままの漢字変数
ただ頭にアルファベットの接頭辞つける

911:デフォルトの名無しさん
25/01/03 18:45:00.49 208FlUJL.net
変数に限らず、定義名やクエリー名、シート名を日本語にしておくと、
なぜかWindowsのupdateの機会でもおかしくなるときがあって、
それ以来、アルファベット表記に変えてしまった。

912:デフォルトの名無しさん
25/01/03 18:45:23.61 208FlUJL.net
Unicodeのせいかしら?

913:デフォルトの名無しさん
25/01/03 20:26:13.30 hehfksyj.net
趣味でしてるし日本語も使う

914:デフォルトの名無しさん
25/01/03 22:04:30.99 n8cwekpK.net
>>894
接頭辞は型名?

915:デフォルトの名無しさん
25/01/03 22:07:46.64 n8cwekpK.net
フォームを作るときオブジェクト名をそのまま使うか変更するのか悩む
後からオブジェクト名を変えるのは避けたほうがいいのはわかる

916:デフォルトの名無しさん
25/01/04 16:29:41.54 EU+YyxS0.net
自治体とか業務に使うの書いてると、その用語使わないとやってられない
可読性が段違い
なのでそれ以外でももちろん漢字も使う
i とかはもちろん別だ

917:デフォルトの名無しさん
25/01/04 16:50:34.89 37N69Sng.net
漢字使おうかな
使えるものは使っておけと思い始めた

918:デフォルトの名無しさん
25/01/04 17:12:28.42 nk/HV8GL.net
>>898
colとか適当だけどCTRLspaceのオートコンプリートで候補探すとき便利

919:デフォルトの名無しさん
25/01/04 17:43:19.80 1EYuhsJq.net
漢字は漢字で弊害があったような
昔それでやっぱ変な事はやめとこってなった

920:デフォルトの名無しさん
25/01/04 21:06:46.91 37N69Sng.net
>>902
CTRLspaceのオートコンプリート初めて知った
あざす

921:デフォルトの名無しさん
25/01/05 09:58:57.13 HsCGP5m6.net
半角でも「0」「O」「1」「l」みたいなことが漢字でも起きるからな

922:デフォルトの名無しさん
25/01/05 10:52:44.56 8kdOFrcZ.net
名前は文字コードで一意を確保してるだろうから
観掛けが同じでも違うコードなら違う変数やオブジェクトと看做される
百害有って一利無し

923:デフォルトの名無しさん
25/01/05 14:47:02.49 ToFXQ1cV.net
VBA漢字変数問題は決着つかないみたいね
他にもVBAで論争ってある?

924:
25/01/05 15:11:29.01 nUqPwLoc.net
論争はないかもしれないけど、英字の大文字と小文字を同一視するのが堪らなくイヤ
Enumで宣言したときは大文字始まりで、ローカル変数は小文字始まりにしたいときなど、同じ名前だとどちらかに寄ってしまうのがイヤ

(以下うろ覚え)
あと、Enumで宣言した識別子をタイプするとき、宣言した大文字・小文字の列(パスカルやキャメル)にならないのがイヤ
その他はたとえすべて小文字でタイプしても宣言のとおりに大文字・小文字に統一されるのに

925:
25/01/05 15:17:04.83 nUqPwLoc.net
Enumのときだけ、メンバをタイプすると、タイプした側に寄せて宣言側が変わってしまうような

Typeのメンバや他の変数宣言では、使用時にどうタイプしても宣言したとおりの大文字・小文字の列になる
(以上うろ覚え)

926:デフォルトの名無しさん
25/01/08 17:36:58.30 sC5uZL7Tl
例えば「JA35HD」は「加森観光儿スツテ□リスト加森久丈O112223088」た゛が
クソ航空機による騒音被害を受けたらアプリ『ADS-B Unfiltered...」で登録記号確認
ttрs://jasearch.info/ ←ここで犯人特定
АDS-B出してない日の丸ロゴ機体は憲法違反税金泥棒自閉隊関係だが、人の尊厳を踏みにじるこいつらテロリストが莫大な石油を無駄に
燃やしてエネ価格高騰、気候変動、災害連發、人殺しまくって憲法カ゛ン無視で騷音まき散らして労働者の睡眠妨害して生産性壊滅
知的産業を根絶やしにして住民の生命財産生活にと破壊して人々を貧困化させてる強盗殺人か゛近年の俺も俺も強盗の根源なわけだか゛
この悪質テ囗に立ち向かう英雄に送金したいというやつ本当に大勢いるからな
企業トップ銃殺してSΝSで盛大に称賛されて多額の金か゛集まってるか゛この深刻な被害に切り込んだ英雄は一生遊べるほと゛に大儲けできるそ゛
航空燃料税1万円/Lにするだけで財政、脱炭素、治安、国際競爭力と一挙解決するものをアーアー聞こえないの腐敗政府を追い詰めよう
(ref.) ttps://www.call4.jp/info.php?type=items&id〓I0000062
ttрs://hanеda-ρrojeCt.jimdofree.com/ , тtps://flight-route.Сom/
Ттps://n-souonhigaisosyoudan.amebaownd.com/

927:デフォルトの名無しさん
25/01/05 16:23:41.91 ToFXQ1cV.net
従うことが推奨するレベルのコーディング規約などあればうれしいと思って調べてみた
最近は結構盛り上がっているとの記事を見つけた
素人としては助かるとおもった

928:デフォルトの名無しさん
25/01/05 17:44:25.49 23iDS5pk.net
そんなもん丸ごとAIに投げてレビューさせりゃいいよ
VBA使い同士よりも遥かに有用なアドバイスをくれる
まあ基本的にVBAでは人間のリテラシーもコードに求められる品質も低いので、一般的なプログラミング作法の視点でAIにまともに指摘させると
逆に一般的なVBA使いのレベルでは扱いにくいようなコードを推奨してくるから、ちょっとレベルを下げるようにプロンプトを工夫する必要はあるが

929:デフォルトの名無しさん
25/01/05 18:08:41.24 HsCGP5m6.net
OK/NGの結果を○×で判断しようと�


930:オてオーと丸、バツとエックスが混在したり 海外のテストで正解をㇾ点、不正解に○ が書かれるとか PSのボタンで×が決定、○がキャンセルみたいなことが起きるのが世の中



931:デフォルトの名無しさん
25/01/05 19:12:09.31 c9RkuEF2.net
>>913
○〇

932:デフォルトの名無しさん
25/01/05 19:13:51.36 c9RkuEF2.net
>>913
PS5は世界の主流派に合わせただけ
PS4までは日本人仕様をゴリ押ししていた

933:デフォルトの名無しさん
25/01/05 19:14:56.59 c9RkuEF2.net
「プレイステーション」、「ウォークマン」という変な英語も許容してくれたアメリカ合衆国に感謝しろよ。

934:デフォルトの名無しさん
25/01/05 19:25:49.40 NttvQdH2.net
>>915
世界でも×は決定じゃないし〇も間違いじゃない
レ点と×は区別され使われてる
×が決定って文化のソースを出してくれ

935:デフォルトの名無しさん
25/01/05 19:27:19.60 NttvQdH2.net
>>916
商品名に変な英語もクソもあるかよ

936:デフォルトの名無しさん
25/01/05 20:35:02.16 NdQYfdJN.net
MACの✕○
Winの○✕
MSの意地だね

937:デフォルトの名無しさん
25/01/06 09:58:12.70 S/vMyKqU.net
ワンボタンマウスなんてクソに引っ張られなくてwinに感謝してる
独立した△□三なAndroidに感謝してる

938:デフォルトの名無しさん
25/01/06 13:18:15.88 whmwJ+gu.net
馬鹿はMacがワンボタンマウスだと思ってる

939:デフォルトの名無しさん
25/01/06 13:37:03.49 daWFXzfc.net
ハゲもMacがワンボタンマウスだと思ってる

940:デフォルトの名無しさん
25/01/06 13:56:37.51 S/vMyKqU.net
2000年過ぎてもワンボタンだったなんてバカ過ぎるw

941:デフォルトの名無しさん
25/01/06 14:13:55.27 whmwJ+gu.net
>>923
馬鹿はまだ気付かないのかよ

942:デフォルトの名無しさん
25/01/06 19:49:43.48 S/vMyKqU.net
>>924
ニホンゴワカラナイ奴は絡んでくるなよw

943:デフォルトの名無しさん
25/01/07 12:23:32.84 PC0xHZvK.net
アップルは間違いに気づいて
ウィンドウズと同じ方式にした
あれだけこき下ろしてたのに

944:デフォルトの名無しさん
25/01/07 13:37:08.71 jtRHQb6b.net
現行マックのマウスは言わば無限ボタン
表面全体がセンサーでタッチパッドぽく使えるようになってる
これに慣れると普通のホイールマウスが不便すぎて使えなくなる

945:デフォルトの名無しさん
25/01/07 17:13:54.87 qnMO/RTC.net
>>927
無限ボタンw
信者って面白いこと言い出すな

946:デフォルトの名無しさん
25/01/08 09:45:47.27 RLOCMdIb.net
無限ぷちぷちシートを思い出した

947:デフォルトの名無しさん
25/01/09 12:38:58.06 iZ6OsWgm.net
そしてすぐ忘れる

948:デフォルトの名無しさん
25/01/09 16:04:35.97 lm+XW3ez.net
最近Excel関連スレはどこも過疎すぎ。みんなどこに飛んだ?

949:デフォルトの名無しさん
25/01/09 17:29:47.26 /JQpVs0P.net
>>931
回答してくれるExcelの神様たちが
ハゲたり死んでしまったんじゃないか?

950:デフォルトの名無しさん
25/01/09 19:48:52.41 vEm55Zh9.net
AIに聞いてるんじゃね?

951:デフォルトの名無しさん
25/01/09 19:57:46.66 lm+XW3ez.net
AIはアカン。回答に魂が籠もっていないから。
やっぱりこのスレの回答者みたいに喜怒哀楽感情全開な回答が良い。

952:
25/01/09 20:07:46.11 sR2mtIgX.net
>>934
そのとおり
あと、VBAで業務を自動化するのは真心がこもってないし、一生懸命手作業している人のことを思い遣って控えるべき

953:デフォルトの名無しさん
25/01/09 21:08:18.79 vEm55Zh9.net
>>935
同意。
それから、エクセルで書類を電子化して画一化するのは冷たい印象を与えるから、手書き書類の暖かみを改めて考えるべき。

954:デフォルトの名無しさん
25/01/09 21:34:09.45 TbrYE+DS.net
>>935,936
つまんね

955:
25/01/09 21:40:57.86 vav7Znkh.net
>>937
君、なかなか見所があるぞ

956:あれ?
25/01/09 23:47:00.74 qILOB6yW.net
>>934
いちいち感情なんか込めんわアホ

957:デフォルトの名無しさん
25/01/09 23:51:59.37 sQAFzeHP.net
デジタル行財政改革ということか

958:デフォルトの名無しさん
25/01/10 22:59:39.20 5Wtp4mSG.net
>喜怒哀楽感情全開
ディスられて完結するのがなw

959:デフォルトの名無しさん
25/01/13 14:21:57.39 k3eD+7FP.net
Copilotに作って貰ったマクロが誤ってPERSONAL.XLSBにシートを追加してしまったSheet*の解放がグレイアウトしていて消せない

960:デフォルトの名無しさん
25/01/13 14:34:32.42 Qbj8lawM.net
>>942
GUIで消せなくなってもマクロを使えばたいがい消せる

961:デフォルトの名無しさん
25/01/13 14:47:05.26 k3eD+7FP.net
>>943
Workbooks("personal.xlsb").Sheets("Sheet1").Deleteでいけた

962:デフォルトの名無しさん
25/01/13 14:56:52.88 k3eD+7FP.net
最後のシートだけは削除できないっぽい

963:デフォルトの名無しさん
25/01/13 16:42:45.15 RC5PFD0K.net
個人用マクロブックのシートは元々非表示になってるだけ
なんらかの理由で非表示が解除されるとそうなった様に見える
表示→ウインドウグループ→表示しない
そのあとファイル閉じる操作で保存すれば元に戻る

964:デフォルトの名無しさん
25/01/13 18:41:32.17 peWb4NcR.net
全部のシートを削除するのはブックの削除と違うのか?

965:デフォルトの名無しさん
25/01/13 19:14:38.54 PAc8DdNk.net
もうパソコンを下取りに出せよw

966:デフォルトの名無しさん
25/01/13 22:57:41.44 8N6Ae93c.net
イズアドインがトルーにでもなってるんジャマイカ?

967:デフォルトの名無しさん
25/01/14 01:46:39.36 0yeI+qXL.net
一枚くらいシート残っててもエエやろ
ちなみにオプションやパーツ置きに使ってるけどな

968:デフォルトの名無しさん
25/01/14 06:32:04.78 v8675HMK.net
そうすると他のブック開くときにいちいちpersonal.xlsxのワークシートも表示されかなりウザくなる

969:デフォルトの名無しさん
25/01/14 17:12:36.65 0yeI+qXL.net
>>951
>>946

970:デフォルトの名無しさん
25/01/14 17:14:06.12 0yeI+qXL.net
個人用マクロ便利なのに使ってない人多いのかもね

971:デフォルトの名無しさん
25/01/14 18:52:51.60 v8675HMK.net
>>952
>>946は俺だけど何が言いたいのか分からん
オプションやパーツ置きに使ってるけど非表示にしてるの?

972:デフォルトの名無しさん
25/01/15 01:46:27.64 XB8hTJ6Z.net
>>954
そやで

973:デフォルトの名無しさん
25/01/15 08:26:14.80 3l34QTTS.net
>>955
x そやで
o そうですよ

974:デフォルトの名無しさん
25/01/15 08:27:45.15 3l34QTTS.net
>>949
x トルー
o トゥルー

x ジャマイカ
o じゃないか

975:デフォルトの名無しさん
25/01/15 16:35:07.06 rFZ/0qzV.net
Falseをファルズと読んでいたヤツいたよな

976:デフォルトの名無しさん
25/01/15 18:38:22.80 tWlSBqtV.net
それ俺や

977:
25/01/15 19:02:59.00 dgio5e05.net
ワーニング

978:デフォルトの名無しさん
25/01/15 20:55:19.04 XB8hTJ6Z.net
altはアルト
スズキ アルトはalto

979:デフォルトの名無しさん
25/01/15 21:21:03.22 E1QAj6qB.net
キーボードのAltはオルトと読むのが正しい
アルトはローマ字読み

980:デフォルトの名無しさん
25/01/16 08:40:33.50 3HJEU/vT.net
自動化の時代なのに操作が速いことがすごいことだと思ってる底辺オペレーター的な世界あるよね

981:デフォルトの名無しさん
25/01/16 08:49:14.89 1dJnYfWy.net
自動化だからこそ、操作の部分がボトルネックになるんだけどな

982:デフォルトの名無しさん
25/01/16 09:39:56.26 bD9NDm8m.net
>>963
お前のように操作遅いのは頭の悪さを表してるのよ
EXCELに限らない
毎日使ってるのに遅いのは頭悪いの当たり前

983:デフォルトの名無しさん
25/01/16 10:00:19.51 y4aVlxjv.net
>>960
x ワーニング
o ウォーニング

984:デフォルトの名無しさん
25/01/16 11:19:43.51 1dJnYfWy.net
スターワーズ 新たなる希望

985:デフォルトの名無しさん
25/01/16 11:49:49.65 ZuNUPpnv.net
ウォーニング娘。

986:デフォルトの名無しさん
25/01/16 13:23:31.36 y4aVlxjv.net
>>967
x スターワーズ
o スターウォーズ

>>968
x ウォーニング娘。
o モーニング娘。

987:デフォルトの名無しさん
25/01/17 19:54:21.82 2Bs8MN9R.net
ゆとり世代のキビキビした高速タイピングや高速フリックを見習えよ。奴らの動作は神

988:デフォルトの名無しさん
25/01/18 14:04:26.65 MpxqG6X1.net
ブラインドタッチは年齢関係ない
プログラミング歴長くてもできないやつはできない

989:デフォルトの名無しさん
25/01/18 15:25:07.17 CPmC1Aow.net
x ブラインドタッチ
o タッチタイピング

990:デフォルトの名無しさん
25/01/18 15:32:40.00 1YHlIZJM.net
見習って習得できるスキルなら
世界中の神スキル全部見習えば最強になれるぞ

991:デフォルトの名無しさん
25/01/18 16:29:48.50 SvScaSWT.net
異世界転生のチート持ちみたいな話だな

992:デフォルトの名無しさん
25/01/19 01:38:01.66 IALgBqxE.net
AltはAlternate Keyすなわちオルタネーターが語源だからアルトは間違いだよ
アルト派の主張を通すには語源を捻じ曲げる世論誘導から始めよう
的を射る得るどっちも合ってるとか極端に言えば全員でゴールで優劣を付けないとかそういう危険思想だね

993:デフォルトの名無しさん
25/01/19 07:25:58.69 Y+kwQLVH.net
マクドナルドはマクドが正しいみたいな

994:デフォルトの名無しさん
25/01/19 08:23:20.69 X82E8p5x.net
そもそも国によって発音が違う
日本はアメリカの奴隷だからアメリカの発音を正義と思い込んでるだけ

995:デフォルトの名無しさん
25/01/19 08:43:26.75 51IkxDip.net
x マクド
o マック

996:デフォルトの名無しさん
25/01/19 08:44:22.73 51IkxDip.net
x アルト
o オルト

997:デフォルトの名無しさん
25/01/19 09:31:47.05 PLStWMhN.net
ゆとりが優れているのってITスキルだけだろ

998:デフォルトの名無しさん
25/01/19 09:33:28.86 GWgQWKlS.net
× x o
〇 × 〇

999:デフォルトの名無しさん
25/01/19 12:12:05.32 ZB7MpbJf.net
チキンナゲットはチンゲ

1000:デフォルトの名無しさん
25/01/19 17:33:04.45 h2zwTa4y.net
>>975
えっ!?www

1001:デフォルトの名無しさん
25/01/19 17:38:03.38 fhEjQ7Lo.net
>>975
的は得るでも正解だぞ
元々「まとをゑる」であり射ると得るとの区別なんてしてない

1002:デフォルトの名無しさん
25/01/19 17:40:44.76 51IkxDip.net
x まとをゑる
o まとをえる

1003:デフォルトの名無しさん
25/01/19 17:42:14.51 51IkxDip.net
x >>981

o v . . v
ミ口ミ

1004:デフォルトの名無しさん
25/01/19 17:53:55.26 fhEjQ7Lo.net
>>985
江戸時代の話だが

1005:デフォルトの名無しさん
25/01/19 18:09:39.29 dBQQ41Hb.net
とまとをにる

1006:
25/01/19 18:14:48.46 T6GaQrgY.net
当を得る
的を射る

1007:デフォルトの名無しさん
25/01/20 08:28:16.87 LnOzdl8B.net
「なによ!加齢のせいって!失礼ね」
「ちがうよ、カレーのせいだって言ったんだよ」
「加齢って言ってるじゃん」
「カレー、な」(実話

1008:デフォルトの名無しさん
25/01/21 08:54:20.96 ccXtlFrZ.net
朝飯にカレー食べてるのによ、加齢の話するなよw

1009:デフォルトの名無しさん
25/01/21 08:59:03.03 s/TGuV8j.net
💩

1010:デフォルトの名無しさん
25/01/21 10:30:16.95 WELoYoS1.net
💩💩💩
ウンコがあらわれた!

1011:デフォルトの名無しさん
25/01/22 09:41:15.20 r6/KJMYB.net
朝飯にうんこ食べているのにカレーの話するなよ💩

1012:デフォルトの名無しさん
25/01/22 10:54:17.97 BJxwlGB0.net
こっちも朝飯にうんご食ってるのに加齢の話すんな

1013:デフォルトの名無しさん
25/01/22 12:03:35.23 r6/KJMYB.net
あぼーん

1014:デフォルトの名無しさん
25/01/22 12:06:43.92 nfgwNWwV.net
カレーに入れるのはうこんですよ

1015:デフォルトの名無しさん
25/01/22 23:54:58.19 pfBx6VUH.net
ウンコに卵かけるのは関西の定番て聞いたときはビックリしたわ

1016:デフォルトの名無しさん
25/01/23 11:06:27.99 MfXmmgFN.net
華麗にスルーできんのか

1017:デフォルトの名無しさん
25/01/23 13:26:50.55 p9HdrWv+.net
左ヒラメに右カレー

1018:デフォルトの名無しさん
25/01/23 18:04:11.00 0In5+Owq.net
私のカレーは左利きです

1019:デフォルトの名無しさん
25/01/23 20:32:57.55 sLcuyrvb.net
カレーなる一族

1020:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 280日 6時間 29分 20秒

1021:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch