[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/27 05:00 / Filesize : 243 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part81



1 名前:デフォルトの名無しさん [2024/04/18(木) 14:03:38.03 ID:cMr18rZu.net]
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

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

関連スレ
Excel VBA 質問スレ Part79(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1674875532/

※前スレ
Excel VBA 質問スレ Part79
https://mevius.5ch.net/test/read.cgi/tech/1674874007/
Excel VBA 質問スレ Part80
https://mevius.5ch.net/test/read.cgi/tech/1685489018/

492 名前: mailto:sage [2024/09/11(水) 20:57:15.88 ID:bUeWYzfk.net]
>>481
For文使う必要ある?
i が30以下なら〜で終わりそうな。

493 名前:デフォルトの名無しさん mailto:sage [2024/09/11(水) 23:08:59.50 ID:6PhQvlaY.net]
部内使う処理程度の話だけど
新人の女の子から先輩まで俺が作ったVBA処理を必須レベルで当たり前に使ってるのを見ると嬉しくなってしまう
これが社畜ってことだな

494 名前:481 [2024/09/12(木) 08:51:21.97 ID:w0nxnzjv.net]
>483
>484

ありがとうございます。
意図として連携してるコンボボックスが3つあり、コンボボックスの中身が今後増えていく予定があります。
中身が増えたときに、Caseを使っていたのですが、Caseだと長々とコードを書かなくてはならないと思い、

495 名前:Forを使いました。 []
[ここ壊れてます]

496 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 10:14:19.60 ID:wdLRCtoQ.net]
for文以降をインデントしてないことにイラつく

497 名前:デフォルトの名無しさん [2024/09/12(木) 11:12:58.05 ID:w0nxnzjv.net]
>>487
短気は早漏(損気)だぜw

498 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 12:47:42.20 ID:BT175jx4.net]
(掲示板では)インデントが難しい

499 名前:デフォルトの名無しさん [2024/09/12(木) 14:28:52.49 ID:5K/F1aNR.net]
初めて書いたときにビックリしたわ

500 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 15:08:24.92 ID:wdLRCtoQ.net]
全部ならともかくDim以降はインデントできてるからな



501 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 16:35:19.97 ID:BT175jx4.net]
これがインデントのお手本らしい
https://i.imgur.com/QIQ1bp8.png

502 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 16:43:16.05 ID:wdLRCtoQ.net]
>>492
安心する

503 名前:デフォルトの名無しさん [2024/09/12(木) 21:56:53.49 ID:zb+H+Z7x.net]
excelであるセル、例えばセルA5の数字がランダムに変化するのですが、
セルA5に表示された数値の最大値を知りたいのです。
MAX関数等は既に使って知っていますが、MAX関数ではこれは出来ません。
何か方法ないでしょうか?

504 名前:デフォルトの名無しさん mailto:sage [2024/09/12(木) 22:08:22.31 ID:BT175jx4.net]
>>494
A5の内容を書き換えてるのが何者かと、書き換える方法によって最大値を求める方法も変わる

505 名前:デフォルトの名無しさん [2024/09/12(木) 22:23:01.62 ID:zb+H+Z7x.net]
>>495
A5のセルを書き変えているのは株のソフトです。

506 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 08:47:58.84 ID:H4b8XLVp.net]
>>494
俺なら全く同じレイアウトのシートをコピーで作っておいて
セルの値の変更イベントで2つの内容を比較して
大きかった時に退避シートのセルに上書きするかな
もっとスマートな方法があるかもしれない

507 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 10:17:11.58 ID:3NwUwDPn.net]
株のソフト側にそれぐらいの機能はあるだろう 無いのか?
つか、わざわざExcelにデータを落とし込む意味は? どのくらいの頻度でA5セルを上書きしてるかわからんし
書き変わった数字だけ見てる理由も図り兼ねるし、どの期間の最大値を求めたいかとかすらわからん

508 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 12:28:52.69 ID:49GkiWoo.net]
株サイトをスクレイピングするマクロを手に入れたはいいけど、仕組みがわからなくてセルに表示された内容を見るしかできない人なんでしょ

509 名前:デフォルトの名無しさん [2024/09/13(金) 13:02:53.26 ID:GKBB3kor.net]
そもそも関数とか書いているのだからスレチ

510 名前:デフォルトの名無しさん [2024/09/13(金) 13:04:59.32 ID:sg+hDRWZ.net]
>>499
あらかたそういうことだと皆わかってるけど、今更どした



511 名前:デフォルトの名無しさん [2024/09/13(金) 13:07:01.80 ID:sg+hDRWZ.net]
>>500
えっ?!
バカすw

512 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 13:11:54.62 ID:CuNhTKaW.net]
xlsmでもマクロのパスワードって簡単に解除できるの

513 名前:481 [2024/09/13(金) 13:17:52.39 ID:BkJPe7Zz.net]
>>492
その点線の表示はどういう設定ですか?
教えて

514 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 13:31:58.83 ID:49GkiWoo.net]
>>504
これはExcelの機能じゃない
プログラムを綺麗に整形してくれるサイトとかアプリとかが別にある

515 名前:481 [2024/09/13(金) 13:36:37.63 ID:BkJPe7Zz.net]
>>505
ですよね
調べても出てこなかった…

516 名前:デフォルトの名無しさん [2024/09/13(金) 16:48:32.57 ID:bblj+c3p.net]
>>485
辞めたら陰でボロクソ言われてる未来

517 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 16:56:09.74 ID:3NwUwDPn.net]
株のソフトってからには、ローソク足チャートとか含まれてそうなものだが
単にスクレイピングしてるってだけなら、Excel側でそのデータをチャートにできる
ps://liibercraft.com/archives/1430 真似するだけで簡単に作れる
最大値知りたい だけじゃ無く、始値終値安値とかも比較しなきゃ、高値だけ追っても
何が何だか

518 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 17:04:30.81 ID:LR+YI2VO.net]
>>5

519 名前:07
辞めた後の評判が自分まで聞こえてくることはないからヘーキ
[]
[ここ壊れてます]

520 名前:デフォルトの名無しさん mailto:sage [2024/09/13(金) 21:35:37.59 ID:pOLLC01h.net]
>>494
Dim maxValue As Double

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A5")) Is Nothing Then
If Target.Value > maxValue Then
maxValue = Target.Value
Range("B5").Value = maxValue
End If
End If
End Sub



521 名前:デフォルトの名無しさん mailto:sage [2024/09/18(水) 04:18:48.87 ID:m7bc9t2M.net]
>>492
1つ目の段落はしないなー

522 名前:デフォルトの名無しさん [2024/09/18(水) 09:19:49.82 ID:6p1dNV5V.net]
オレも1段目はしない派だな

523 名前:デフォルトの名無しさん [2024/09/18(水) 11:09:59.45 ID:P4TXdwxF.net]
IEが使えなくなった今、
VBAからChromeブラウザでHTMLを操作する方法はありますか?

524 名前:デフォルトの名無しさん mailto:sage [2024/09/18(水) 11:37:48.60 ID:XI8ifICC.net]
まだIEは使えるしEdgeやChromeも使える

525 名前:デフォルトの名無しさん [2024/09/18(水) 12:03:02.51 ID:P4TXdwxF.net]
>>514
そのやりかたとは?

526 名前:デフォルトの名無しさん [2024/09/18(水) 14:03:12.68 ID:E6OhFCQt.net]
Floorp

527 名前:デフォルトの名無しさん mailto:sage [2024/09/18(水) 16:32:27.89 ID:NxnC1wWp.net]
>>511
Privateは1文字目じゃないのこれ

528 名前:デフォルトの名無しさん mailto:sage [2024/09/19(木) 20:18:28.74 ID:/NVs7a9q.net]
>>511
だよね~

529 名前:デフォルトの名無しさん mailto:sage [2024/09/20(金) 22:36:42.12 ID:F97xUAlJ.net]
まだマクロのスレが息しているとは驚き

530 名前:デフォルトの名無しさん mailto:sage [2024/09/21(土) 00:06:25.91 ID:rFMm4e/D.net]
>>519
そろそろ就職して現実を見ろよ



531 名前:デフォルトの名無しさん mailto:sage [2024/09/22(日) 09:20:02.85 ID:Fif89iKN.net]
>>520
その前に、就職していない現実を見ろよ

532 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 10:55:52.42 ID:IMLgMCCX.net]
ププッw 効いてる効いてる

533 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 10:59:10.16 ID:VFzoAUjL.net]
VBAで業務効率化をしたいけどもうこれ以上アイデアが浮かばない
アイデアを浮かばせるのによいことってあるかな?

534 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 11:22:06.13 ID:CpzCvyCM.net]
アイデアを作る一番良い方法はインプットとアウトプットを増やすこと
ってなんかの本で読んだ

535 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 16:26:37.39 ID:XFqGlKVL.net]
仕事嫌だけど週末に思いついたはコードを試したい

536 名前:デフォルトの名無しさん mailto:sage [2024/09/29(日) 21:08:04.43 ID:bEUkoqm2.net]
>>523
まずは手作業で全部やってみ?

537 名前:デフォルトの名無しさん mailto:sage [2024/09/30(月) 10:30:36.61 ID:l00cXZwV.net]
色んな情報を脳にインプットすることで選択の幅が広がる
それらを実際にアウトプットとして作ることで良い所や悪い所が経験として蓄積されるみたいな

538 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 00:08:28.55 ID:/md2jSGe.net]
seleniumBASICをインストールしてヘッドレスモードでスクレイピングしてたんだけど
突然、ヘッドレスモードにならずにブラウザが表示されるようになった

chromeとchromedriverをアップデートしたのが原因なんだろうけど
今までアップデートしても何とも無かったのになんでだろう・・・
 
ブラウザが表示される以外では問題なくスクレイピング出来ています。
なぜだか分かりますか?

539 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 04:27:07.05 ID:4Z5DZZe1.net]
>>528
ブラウザの仕様はしょっちゅう勝手に変わる

540 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 06:33:46.48 ID:cpW1buAI.net]
ASISが仕様と諦めて地道に追従するしかない



541 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 07:13:42.06 ID:Ql4d/q6g.net]
>>528
白いウィンドウが表示されるやつ?
オプションを --headless=old にしたら表示されなくなったよ

542 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:08:22.05 ID:uIcos+y8.net]
Dim ary(2) As Long
ary(0) = 101
ary(1) = 102
ary(2) = 103
Dim dic As New Dictionary

543 名前:
dic.Add "a", ary
Debug.Print dic("a")(0) '@
dic("a")(0) = 101000 'A
Debug.Print dic("a")(0) 'B


VBAって@はできるのにAはできないのな
@とBの結果が同じで101
chatGPTに聞いてみたけどしっかりは理解できんかったわ
参照できないんだってことは分かった
一旦valueの配列を取得してから、この配列の(0)に代入したあとにもう一度元の位置に配列ごと戻せということらしい

C#とjavascriptで同じ事やってみたけど普通にできるからVBAが異常なんかね
[]
[ここ壊れてます]

544 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:31:03.00 ID:/md2jSGe.net]
>>531
うおおおおおおおおおお
モーレツに感動しました
マジでありがとう

ここ数日悩みまくって "headless=new" を試したけどダメだった

そうかぁ old だったかのか・・・

545 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:40:57.94 ID:6vRh522T.net]
>>532
配列じゃなくてdicの値を取り出す関数だからね

546 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 11:43:32.60 ID:aeft4n4n.net]
年取ったら超単純な機転が利かなくなっちゃうんだろうな、めげずに頑張れ

547 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 15:03:02.71 ID:uIcos+y8.net]
>>534
gptもそんなこと言ってた
variant型変数取り出してるからどうのこうの
でもそれなら(0)ってつけたらエラー起きちゃうんじゃないの

Dim a As Variant
Debug.Print a(0)

たとえばこうやるとエラー起きるじゃんみたいな話に持って行ったんだけどうまくはぐらかされて撤退してきた

エラーが起きるなら仕様なんだなって分かるんだけどエラーでない
101000はどこに行ったのか聞いてみたけどそれもよくわからんかった

gptの話だと、結局本体ではなくてコピーに代入してるそうだ
そうなのかそうなんだって、わかったふり

548 名前:デフォルトの名無しさん mailto:sage [2024/10/01(火) 19:54:06.57 ID:4yFbtrHM.net]
他の言語と違ってVBでは配列をコピー(代入)すると
中身も含めて丸ごとコピーされる
つまりdicへの格納、取出しのたびに複製された配列が作成される
複製の中身を書き換えても元のデータは変わらない

他の言語では参照のコピーになる事が多いね

549 名前:デフォルトの名無しさん [2024/10/01(火) 23:57:01.81 ID:UgLwFGVQ.net]
なので参照になるようにすればエエってこと

550 名前:デフォルトの名無しさん [2024/10/02(水) 10:28:02.48 ID:XbzwGALZ.net]
>VBでは配列をコピー(代入)すると
>中身も含めて丸ごとコピーされる

いや他の言語でもそうだろω



551 名前:デフォルトの名無しさん [2024/10/02(水) 10:33:17.12 ID:837aqOia.net]
>>539
あなたは脳弱ですね

552 名前:デフォルトの名無しさん mailto:sage [2024/10/02(水) 10:41:52.26 ID:Yo3NYRw/.net]
ByValやByRefは使えないの?

553 名前:デフォルトの名無しさん mailto:sage [2024/10/02(水) 11:06:17.08 ID:97hNZVMu.net]
>>539
参照をコピーする言語の方が多いんじゃね

554 名前:デフォルトの名無しさん mailto:sage [2024/10/02(水) 13:02:33.22 ID:/2Ign3qJ.net]
VBAってちょっと小難しいことし始めるとはまる
ゴリゴリ書いてれば問題起きないんだけど

>>532の続きなんだけど、
結果としてできあがったDictionaryのvalue部分をそのまんまワークシートのRangeに代入しようというのが次の課題です。

dic.Itemsで取得できる配列が、ちょうどVariant型の2次元配列っぽい
てことは、これはそのままRangeにぶち込めばいけるんか?と思ってやってみたら、#N/Aが代入されたりとよくわからん
もしかして〜と思ってWorksheetfunction.Transposeを二回かけたら、なんか成功した。
これも理由はよく分からんかったのだが、ありがとうございますTransposeさま

そもそも2回Transposeかけるとうまくいくってことがあるってのが理解できないのが俺のだめなところなんで勉強してきます

555 名前:デフォルトの名無しさん mailto:sage [2024/10/02(水) 14:54:23.03 ID:/2Ign3qJ.net]
あーわかった
dic.Itemsで取得できる配列は(1, 1)とかではアクセスできないやつだ
(1

556 名前:)(1)か
これが前の疑問の答えにも繋がりそう
[]
[ここ壊れてます]

557 名前:デフォルトの名無しさん mailto:sage [2024/10/03(木) 20:33:55.02 ID:z+TmlZL7.net]
(・)(・)

558 名前:デフォルトの名無しさん mailto:sage [2024/10/06(日) 17:37:17.48 ID:XBGRnPc0.net]
VBAを利用してURL(WEBにある)画像をはりたい

【状況】
あるシート(シート1とする)のA列に画像のURL(画像.jpg)だけが多くの行数に渡りはってある。
なおそのA列の中にはURLがない行もある(1行や2行URL無かったり)

【したいこと】
上と同じシート(シート1)のB列にA列のURLにアクセスしたときの画像をはりつけたい。
またURLがはってある終りの行になったら止まるようにしたい。
なお、URL元リンク参照だけだとリンク切れしたときに画像も表示されなくなるのは困るので、
画像を埋め込んだ形にしたい。
(URL元リンク画像が変更されたときはしかたない)

どなたか教えて頂けたら助かります。

OS:windows10
Excel2013

559 名前:デフォルトの名無しさん mailto:sage [2024/10/06(日) 22:29:50.86 ID:LjW/9goQ.net]
ブラウザ何使ってるんだろ?

560 名前:デフォルトの名無しさん [2024/10/06(日) 23:24:40.36 ID:KFHvzP2C.net]
>>546
HTMLにはいくつも画像があると思うけど?



561 名前:デフォルトの名無しさん [2024/10/07(月) 00:25:16.29 ID:zYX/1qdW.net]
>>546
セルA1に画像のURLが書かれているとき、その画像をセルB1に表示するVBAコードは
Url = Cells(1, 1)
Cells(1, 2).InsertPictureInCell (Url)

あとは Cells の第1引数を i 等に変えて、Url = "" が何回か連続するまでDo~Loop等で回せばいい

が、VBAを使うまでもなく、IMAGE関数を使うほうが楽
B1セルに
=IMAGE(A1)
と書いて、セルの右下隅にカーソルを合わせ、黒い「+」が出たらダブルクリック

562 名前:デフォルトの名無しさん [2024/10/07(月) 00:39:41.14 ID:zYX/1qdW.net]
自レス
>>549はやっぱうまく動かんかも
Select使う形に変更
Cells(i, 2).Select
Selection.InsertPictureInCell (Cells(i, 1))

563 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 07:28:10.74 ID:WKTA2FMr.net]
>>548
何言ってんだURIは一意だろ

564 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 08:11:41.52 ID:7m9aEApF.net]
>>548
htmlじゃなくてjpgのURLだぞ
質問がわかりにくいけど、そう読み取れる

565 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 09:24:43.78 ID:WJe3vOXb.net]
えっちな画像収集のVBAか? 画像のリンクを隠すサイトも多いからどうなんだ
つか、Excel2013でネット上のファイル収集 怖いもの知らずか

566 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 18:57:33.84 ID:ehpfJtfp.net]
普段はスケベな画像収集のためにVBA書いてるだけなんでしょ?

567 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 19:48:37.22 ID:miJRchcr.net]
>>546
シート1のA列にあるURLから画像を取得しB列に貼りつけ
Sub InsertImages()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim pic As Picture
Dim picURL As String

' シート1を設定
Set ws = ThisWorkbook.Sheets("シート1")

' A列の最後の行を取得
lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

' A列の各行をループ
For i = 1 To lastRow
picURL = ws.Cells(i, 1).Value

' URLが空でない場合
If picURL <> "" Then
' 画像をB列に貼り付け
Set pic = ws.Pictures.Insert(picURL)
With pic
.Left = ws.Cells(i, 2).Left
.Top = ws.Cells(i, 2).Top
.Placement = xlMoveAndSize
End With
End If
Next i
End Sub

568 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 19:56:22.41 ID:ATZvPGNU.net]
>>546で書いた者なのだが
https://i.imgur.com/M4CtahS.png
とりあえずこれでなんとかいけそう
なんとかというかまぁ、いけるがgptに頼った自分にもやもやする


>>549
IMAGE関数ってEXCEL2024だか2023の最新版の機能なんじゃないの?
俺持ってるのEXCEL2013だからIMAGE関数が実装されてない
というかもともとIMAGE関数ってあった?いやしらんけど


>>553-554
スクレイピングかどうかは俺も良くわからない

569 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 19:59:06.34 ID:ATZvPGNU.net]
>>555
遅くなったがサンキュー

これを機会にマイクロソフトクエリーと、vbaというか関数込みをしっかりやりたい
gpt案外いい先生になる
コードに説明添えてとか質問したら答えてくれるし

570 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 21:11:01.50 ID:ATZvPGNU.net]
>>555
' URLが空でない場合

サンキューついでに思ったのだが、
このコメントって URLが空で(はない)場合、つまりURLがある場合なのか、
URLが空っぽで無い場合、つまりURLがない場合なのか、
というかセルにないのかあるのか、
URL自体が存在ないのかあるのか、
わからん if <> then で読み取れるちゃとれるが



571 名前:デフォルトの名無しさん [2024/10/07(月) 21:44:05.09 ID:mWca/n3q.net]
こんなのサンプルプログラムレベルだろ
ChatGPTをありがたがる奴なんてこんなもん

572 名前:デフォルトの名無しさん mailto:sage [2024/10/07(月) 22:19:33.65 ID:WJe3vOXb.net]
>>555
のは、リンク先の画像サイズがそのまま貼り付く
>>556
のは、セルの高さに合わせてリサイズされたものが貼り付く 共によきかな

573 名前:デフォルトの名無しさん [2024/10/08(火) 03:02:45.83 ID:fm1p80ci.net]
>>558
あの書き方はDBなどnullもあり得る場合にも対応できる判定方法
それを踏まえてああ書くように覚えとくといい

574 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 03:27:35.63 ID:Z37XWRbK.net]
GPTってファイルサーチのモジュール書いてと言ったら書いてくれるんかね?

575 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 03:50:49.48 ID:ZlFUv9Vp.net]
>>562
ネットの海に誰かの書いたサンプルがあれば探してきてくれる
なければ動かないめちゃめちゃなコードを出すか、何の役にも立たないアドバイスをくれるかどっちか

576 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 07:27:56.80 ID:FAnEs44N.net]
>>563
何も知らないなら何も言わないほうが良いぞ
馬鹿がバレるから

577 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 09:26:28.18 ID:2vPrSKyO.net]
>>559
googleで検索しても該当する妥当なものがヒットしなかった
IMAGE関数という最新のExcel2024を用いた検索結果が冒頭にヒットした
まぁ販売する側は買わせたいのだろうけどね、生憎俺はExcel2013なんだ
その他検索ワードを遡ってみたりしてもうまい具合なのは出なかった
具体的なVBAコード、サンプルコードが出なかった
俺の検索ワードの入れ方が間違っていたのかもしれない
即答性を考えるとChatGPTが良かった
今更ながら実践として懐疑的な見方をしていたがいい具合にでたので結果的には満足だが自分の未熟さは痛感してる

578 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 09:29:20.79 ID:2vPrSKyO.net]
>>560-561
たしかにセルの高さに合わせてリサイズだね
最初ChatGPTでそのまま貼りつくがあったんだけど、
ChatGPTが吐いたコードをもう一度質問にいれてもっとよくできないかとか質問したら
リサイズとかいろいろ候補だしまくってきて、それが楽しかった
最初手打ちでぽちぽちやろうとしていたのだがその時はセルが大きすぎるから画像サイズがそのままでも
よかったんだよね。元の画像を勝手に縮小サイズにされて貼り付けられるのが怖かったけれど。
うまいことセルに合わせてくれるからそれはそれで結果オーライ
書き方についてはなるほどね、nullか。nullと聞いて思い出したのだが
今作ってる表をDB化というかマイクロソフトクエリーでいじりたいと思ってて、
その際空欄セルどうするか考えてたのよね。日付の場合の空欄はどうしようとか、色々

579 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 09:58:30.42 ID:kzEBFuSt.net]
考える前に手を動かせばよかったな

580 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 10:22:56.17 ID:+McDiVVz.net]
chatGPTが凄いと思ったことは一度も無い



581 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 10:43:31.59 ID:nj8FtJda.net]
俺は人と違う的なことをいいたがる思春期かよ

582 名前:デフォルトの名無しさん [2024/10/08(火) 12:11:10.81 ID:r7JYN2Az.net]
40代の思春期

583 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 12:41:26.30 ID:WIIl8zzb.net]
クエリと null がどう関わって気に成るのか(ま、疑問を持つのはいいことだけど)
null IsNull Is Not Null ISBLANK(Accessでしか使えないのも混じってるけど、あれこれ試せばいい)
<>"" ="" とかもあったかな トライ&エラーはだいじ

584 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 12:59:11.87 ID:ZlFUv9Vp.net]
マニュアルをちゃんと読めば、構文が正しいかどうかは試さなくてもわかるんだ
でも読む手間より試す手間のが少ないからみんな試すんだ
でも長い目で見れば毎回試すよりちゃんと覚えた方が結果的に早道なんだ

585 名前:デフォルトの名無しさん [2024/10/08(火) 15:16:13.86 ID:n2AtMVMI.net]
試行錯誤

586 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 16:52:21.08 ID:WIIl8zzb.net]
trial and error だとダメ出しを喰らった なんてこった トライアルアンドエラー 舌がもつれる

587 名前:デフォルトの名無しさん [2024/10/08(火) 19:16:43.88 ID:pUNp1Gnc.net]
トライアンドエラーは素人が使う言葉

588 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 19:24:29.44 ID:2vPrSKyO.net]
>>559
いま思ったんだけど、
こんなのサンプルプログダムだろって書く余裕はあれど
その答えをさくっと書かないってのはどうなのかとも思ってみた
なんだろう、質問コーナーみてて知ってるのに教えないでそれニヤニヤみてて
解決したのを面白く思わないみたいな感じ?
そういう大人(老害)、心も体もにはならないように俺頑張るよ

589 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 19:36:31.98 ID:qD/4Q5av.net]
キーボードで書いたんです

590 名前:デフォルトの名無しさん [2024/10/08(火) 19:53:26.81 ID:pUNp1Gnc.net]
そもそもなんでExcel VBAでやろうとしてんのかわからない



591 名前:デフォルトの名無しさん [2024/10/08(火) 19:55:54.79 ID:PlrR/glD.net]
>>576
お前みたいな馬鹿に教える理由がないから

592 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 20:04:31.15 ID:2vPrSKyO.net]
質問に答えることはしないくせに、
討論というかレスバというか議論にもならないただの暴言を書きたいだけってのが悲しいと思う
やっぱりそうならないように老害にはなりたくない
そもそも馬鹿に教える理由はないと思っていながらそれを書いている段階で矛盾している
どうでもいいならそもそも何も書かないし相手にもしない

593 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 20:05:26.05 ID:2vPrSKyO.net]
>>577
ちなみに寿司打全項目1位です
ピクタイピングも1位です
etyping上位です
速すぎてごめん

594 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 20:10:47.55 ID:2vPrSKyO.net]
自分の時間って限られてるからね
そりゃあどうでもいいものに答える時間があったら他に使うよね
俺はいつもそうしてる
そして親切に答えてくれた人には感謝も忘れない

自分の時間を持て余して無駄な暴論や暴言を書き殴れるって羨ましい
でもここって書きっぱなしの逃げっぱなしにできるからね
雁字搦めにして徹底的に束縛して殴り続けたいならここは貧相だよ
discordとかだと相手してあげなくもないけどね
でもちょっとした悪口くらいならどうせサーバー教えてもこっちが待つの無駄でしょ

595 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 20:36:57.82 ID:2vPrSKyO.net]
>>547
ブラウザはFirefox一筋です
画像検索結果の表示が他に比べて最も高速は今も譲らないと思うんですよ

>>548-551-552-553-554
後付けになるけれど
A列に何行も色々な画像の拡張子付きURLがずらずらと書いてある
B列の行にはA列の行にある画像を表示させた結果を埋め込む
なお埋め込むと書いたのはただ表示させるだけだとA列の画像URLがもしデッドリンクになった時に
B列で表示した画像も消えるかもと思ったから
一番の不安はその埋め込みできるかどうかだった
項目は数100万超えはしないが人力でやれなくはないけれど流石にとは思ったから
古いExcelのネット利用は怖いとあるけれど実際案外古すぎるExcelでも実用に耐える
なんなら2000くらいでも実用に耐えるむしろヘルプが充実してる
なおスケベ画像は他のクローリング使ってるからそれほどって感じ
今回は他の項目も必要だったからということ
新しいExcelの購入も考えたけれどVBAでなんとかなるだろうと
一瞬で閃かなかったのでというか閃く時間が勿体なかったので
とりあえず5chにさっと投稿してすぐグーグルで検索したが案の定最新の機能紹介で
上位は埋め尽くされていたし、なにやらよくわからない自称PC自信ニキやらネキの自慢話
含めたやりかた講座やスクロールすると教室紹介のサイトなどあって
無理そうと感じChatGPTで検索してみたわけ。実践でここまでできるのはよかった
なおじゃあ2000のヘルプとか他のヘルプもってるのにどうしてと思ったけど
こっちはさっさと画像眺めたいし他の作業したいのだよと
それだけですはい、あっ、エスパー真美さんみてますか?僕です将軍です。

596 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 21:22:24.08 ID:39Us1gre.net]
うわ触れたらアカン奴だ

597 名前:デフォルトの名無しさん mailto:sage [2024/10/08(火) 21:32:33.00 ID:2vPrSKyO.net]
>>584
触れたらいけないかいけなくないかは本人の意思決定によるものだと思うけれど、
なにも役立つことをかかずに煽ったり悪口だったり他人を傷つけることしかできない人間は
むしろ何も書かないことより罪だと思うよ
それでも書かなくちゃいけないってことはどうしても自分の意見をぶつけたい人だってことだろうから
俺に対して何らかの思いがあるんだろうね
残念だけど俺には君に対する思いはそれだけの発言じゃなにひとつ伝わらないけれど

598 名前:デフォルトの名無しさん [2024/10/08(火) 23:32:43.55 ID:pUNp1Gnc.net]
孤独な老人という感じだな
無職確定

599 名前:デフォルトの名無しさん [2024/10/09(水) 00:04:35.96 ID:tHAzNnS7.net]
馬鹿に馬鹿って指摘するとこうなる

600 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 00:28:06.72 ID:+lBoFbSl.net]
他のスレでも連投ちゃんよく見るけど同じ人なんかな…



601 名前:デフォルトの名無しさん [2024/10/09(水) 06:33:08.14 ID:lV+k0WSd.net]
>>566
>空欄セルどうするか考えてたのよね。日付の場合の空欄はどうしようとか、色々
空欄は基本的に空欄のままでいい
1900/1/1とか入れる手もあるが、空欄か1900年か判定が変わるくらいの話し
まあ、個人の作るものは厳密に考えなくても都合のいいように作ればいい

602 名前:デフォルトの名無しさん [2024/10/09(水) 07:49:19.41 ID:RKdx6+Ru.net]
Sub Test
Dim x As Integer
x = 1.9
Debug.Print x
End Sub
これexcelのvbeで実行すると2が出力されるんだけどどのAIも1が出力されるはずって言うしネットで見てもintegerは小数点以下切り捨てって言う。うちのexcelバグってのか?

603 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 08:19:42.94 ID:Hn4Fr81+.net]
そういう微妙な点に頼らないコーティングを心がけるのがプロ

604 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 08:47:34.26 ID:qrW2MRfZ.net]
>>590
AIが間違える、いい例だね
ヒントはこれ
実行する前にどうなるか予想してから動かしてみ

Sub Test2()
  Dim x As Integer
  x = 0.5: Debug.Print x
  x = 1.5: Debug.Print x
  x = 2.5: Debug.Print x
  x = 3.5: Debug.Print x
End Sub

605 名前:デフォルトの名無しさん [2024/10/09(水) 11:51:48.33 ID:hKBvtLHc.net]
sub test
set dic = createobject("scripting.dictionary")
set dic("水の呼吸") = createobject("scripting.dictionary")
dic("水の呼吸")("壱ノ型") = "水面斬り"
end sub

…こういうこと出来るの皆もう知ってたの?
めちゃくちゃ便利じゃないか連想配列…

606 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 12:16:49.35 ID:gFmnfeFx.net]
createobject使わずに参照設定した方がいいよ

607 名前:デフォルトの名無しさん [2024/10/09(水) 12:22:40.83 ID:hKBvtLHc.net]
参照設定で3行目と同じ挙動を再現できるの?

608 名前:デフォルトの名無しさん [2024/10/09(水) 12:24:51.56 ID:hKBvtLHc.net]
…普通にできたわ。ありがとう

609 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 13:36:52.69 ID:hgkcfRrr.net]
上の方の、画像URLから画像取り込みに関連してだけど
これを応用で、どっかのフォルダに溜め込んだファイル名を一括取得して画像を貼り付け には使える
>>555 のだと、元画像サイズがでかいとめっさ時間掛かるし貼り付け後の整理が大変だし
>>556 のだと、行高さだけ事前に適宜合わせておかないと後で個別にリサイズが大変だけど

そもそも、ネット上の画像のURLリンクを大量に引っこ抜く事の方が大変で面倒なのでは?
元々、溜め込んだエロ画像のサムネ作りとか用途で思い付いたのかも知れない(おれはそうする

610 名前:デフォルトの名無しさん [2024/10/09(水) 14:18:14.24 ID:YGCM/ZsG.net]
馬鹿を召喚するな



611 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 17:11:11.21 ID:qrW2MRfZ.net]
サイトによるけど、URLだけ抜き出すなんて大した手間じゃないし難しくもなんともない
むしろ、画像だけダウンロードしようとしても503エラーとかでアクセスできない場合がまれによくあるのが面倒

612 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 18:16:34.84 ID:hgkcfRrr.net]
なるほど、これか
ps://www.octoparse.jp/blog/bulk-download-images-from-links-top-5-bulk-image-downloaders
これとまったく同じことをしたかったってことか Google Spreadsheet でも出来たんじゃん

で、この質問は、ここで相談する前にAccessスレッドでもしてて
>1つのレコードに顔写真128*128があって、あとはその人にまつわる出身校や名前生年月日みたいなの
という、ぁゃιぃ魂胆が書かれていたんだが、 >野球とかサッカーのメンバー表みたいなやつ とか
言い訳してたけど、それにしても100万リンクもあるのか? なんかぁゃιさが増すな
10万が1万だとしても、そんな画像が満載のサイトなんて、どっかの鯖に潜ってハッキングでもしてるのか ぁゃιぃ

613 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 18:35:24.72 ID:o7Jo2RDp.net]
>>600
FBやインスタのクローラーでも作ろうと目論んだんでしょ

614 名前:デフォルトの名無しさん mailto:sage [2024/10/09(水) 22:03:11.00 ID:qrW2MRfZ.net]
特定カテゴリーの名簿を作って売る業者か
今は最低10万レコードないと売り物にならないからな

615 名前:デフォルトの名無しさん mailto:sage [2024/10/10(木) 10:25:55.73 ID:yXpxTEEN.net]
顔写真付きの個人情報? 業者のクセに2013? ヤバさが否応なしに膨れ上がる
どっかの鯖から勝手に引っこ抜くことなんか今日日そう易々と出来ないだろうし、漏れたら委員会と本人にすぐ告知する義務がある
アクセスログに記録されて捕まってしまえ

616 名前:デフォルトの名無しさん mailto:sage [2024/10/10(木) 12:08:35.60 ID:ChR6F5ag.net]
>>597
R18も確かに一部含まれているが
大量の画像URLリンクを抜くことは問題なくこなせた
面倒で大変というか時間的に置換処理とか効率よくしないとガバガバ時間吸われる

で、エクセルで画像抽出関連を調べるとフォルダにある画像を貼りつけるとかはヒットする
俺のようにURLぶっこ抜いて、物故抜いた画像元のURLとか消されてじゃ困るんでマッハで保存もしておきたい、
こんな考えが根底にある場合の想定の質問はあまり見かけなかった
というよりGPTもそうだが最近win10に現れてきたコパイロットにも同じ質問してみたが案外いける

だが、コパイロット現れた瞬間
「おまえを消す方法」
は忘れずに質問しておおいた。
コルタナさんと同じだね。

617 名前:デフォルトの名無しさん mailto:sage [2024/10/10(木) 12:13:53.05 ID:ChR6F5ag.net]
>>600
Accessスレッドでレスしてたのはご名答
もっとも件数でAccessは却下となったが
それとoctoparseってたしかスクレイピングのやつよな
データスクレイピングで検索すると高頻度のトップで出現するやつ
いろんなものガバガバインすトゥールするでやんすしたくないでやんすだったのでスルーしてた
が、参考になるな

ああ、レコードに顔写真128*128もご名答
書いたけれやきうや国民的球蹴じゃないよ

618 名前:デフォルトの名無しさん mailto:sage [2024/10/10(木) 13:21:24.74 ID:yXpxTEEN.net]
書かせれば書かせるほど、時間軸がズレた人の様子だが、大震災前の世界線からタイムリープしたひとかな?
あれから世の中ゴロっと変わってるんだけど、知らずに勝手なことしてると又塀の向こうへ逆戻りだぞ?
ドラマや映画じゃ、出る時に刑務官から「二度と戻って来るなよ」とか激励されてるだろうに
良い子のみんなはこの人の真似しちゃダメだからな

619 名前:デフォルトの名無しさん [2024/10/10(木) 18:10:24.66 ID:KBIwOLKG.net]
こいつ、VBAを知らないワープロが弄れることが自慢だった例の無能爺だろ
いつも解決方法自体が馬鹿による馬鹿な発想だったアホ

620 名前:デフォルトの名無しさん mailto:sage [2024/10/10(木) 19:13:42.09 ID:ChR6F5ag.net]
>>607
まぁ何事も1位ならなきゃ胸を張れないわね
えっと、あなたに何かご自慢なものありますか
単発IDはくやしいのう



621 名前:デフォルトの名無しさん mailto:sage [2024/10/10(木) 20:09:35.79 ID:Gq71bLZa.net]
どうせこのスレに来ているヤツなんてじじいばっかなんだからみんな仲良くやれよ

622 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 06:58:08.81 ID:PEoEAPVR.net]
>>597
面倒ってわけでもない
連番でだいたい規律よく整ってる
連番じゃない場合はそれぞれのurlごと落としてそれぞれのurlから部分抽出したらいい
その下あたりにのレスで画像リンク切れでエラー出た場合が面倒とあるけど俺もそれが気になってたけど
俺がgptと相談して書いてもらったコードは修正を数回重ねたものなんだけどその中にurlにエラーとかあればすっ飛ばすってのが
あるからすっ飛ばして次の画像取得するようになってる(はず)

>>607
というかもう一度書くけど単発IDはくやしいのう
弁明の一つも出来ないのか
discord案内したるでw

623 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 08:50:00.78 ID:vaTsHJnh.net]
そんなムキに成って構うってことは、図星だったってことじゃないか
しばらく鳴りを潜めていたと思ったらつまんない楽しみ見付けちゃって小躍りしてるってことか
個人情報保護法めっさ厳しく成ってんだけど、懲役1年と罰金100万どっちがいい? 法人でやってたら1億だけど

ま、今時画像ファイルに連番振ってるようなサイトは、20年前から放置しっ放しなレトロサイトぐらいだろうけど
最新の情報載せてて連番振ってるようなサイトだとそもそもリンクが辿れない気がするし

624 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 10:42:31.49 ID:PEoEAPVR.net]
>>611
具体的にどことなんて話してないからあなたの推測でしか書けないわけだけど、
すげー的外れてるかも
俺の場合は機械的に煽られようが何されようが淡々と答えてるだけだからなぁ
そこに感情を入れる意味がないし
汚い言葉を使うならゴミの1秒と俺のそれとは価値が違うンだわと
だから文句をどうしても言いたいならもっと言わせてやるし、
場所の提供だってしてあげるって話なんだけど飲まないよなぁ、どうしてか
ここでいわゆる老害となって邪魔するだけに没頭する存在と化すのもまた自由ともいえる

625 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 12:58:23.34 ID:zx9SvTnS.net]
長文ばっかでみんな熱いなあ

626 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 13:51:50.63 ID:W/ZPwHBO.net]
Excelって全然進化しないよね

627 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 13:58:42.69 ID:CVmSb+cA.net]
Lambdaはかなりの進化だったんじゃない?

628 名前:デフォルトの名無しさん [2024/10/11(金) 15:15:16.36 ID:cJEI9XTH.net]
自分の武器使って自分で解決できない無能がいくら喚いてもな
をち対象として笑われるだけの空虚な人生はそんなに楽しいのかなと疑問には思うが
まあ俺には一切関係の無い馬鹿の他人のことなんでどうでもいいやね

629 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 17:41:56.25 ID:DEOCPTuV.net]
進化したら古いブックが使えなくなって困る

630 名前:デフォルトの名無しさん mailto:sage [2024/10/11(金) 18:06:10.25 ID:vOGFBTlM.net]
>>614はExcel使いこなせないんだから進化も何も関係ないでしょ
進化に気付かない程度にしか使ってないみたいだし



631 名前:デフォルトの名無しさん mailto:sage [2024/10/12(土) 20:33:05.39 ID:BIiOV6Kc.net]
>>616
普通どうでもいいならこんなところに書かないよね、書く時間1秒たりとも持ったないよ
しかも他人の事なんてと書いてることから自分の事ならともかく他人の事と強調しておきながらどうでもいいと書いてるわけでしょ
まったくどうでもよくないじゃん笑

632 名前:デフォルトの名無しさん mailto:sage [2024/10/12(土) 21:11:04.65 ID:4LLzOzMV.net]
>>614
古いExcelより新しいExcelの方が性能が上ではないのか
何をもって進化している/進化していない ソフトウェアと言っているのか
おそらく文句言いたいだけなんだろうが

633 名前:デフォルトの名無しさん mailto:sage [2024/10/13(日) 02:31:20.47 ID:RQUg+L9Z.net]
生物学者「進化じゃない変化だ」

634 名前:デフォルトの名無しさん [2024/10/13(日) 16:06:52.77 ID:yxExzT6I.net]
power queryは凄いわ

635 名前:デフォルトの名無しさん mailto:sage [2024/10/13(日) 19:49:11.84 ID:seMdb1ts.net]
>>622
M言語を極めよう

636 名前:デフォルトの名無しさん mailto:sage [2024/10/13(日) 20:39:52.16 ID:L5TVXf0+.net]
馬鹿って書く奴が馬鹿なんだ

637 名前:デフォルトの名無しさん [2024/10/13(日) 21:31:43.37 ID:cfTcGRh7.net]
5chとExcelは共進化

638 名前:デフォルトの名無しさん [2024/10/13(日) 23:15:27.92 ID:yxExzT6I.net]
>>623
たまにしか使わないので覚えるのと忘れるのが同じペースw
ていうか、ここのところ使う出番がなくて忘れ気味🤣

639 名前:デフォルトの名無しさん [2024/10/14(月) 09:21:38.63 ID:YZi1KPsT.net]
616だけど
「他人の事なんて」などと投稿した覚えはないぞ(わら
ぺおえちゃん必死すぎ

640 名前:デフォルトの名無しさん mailto:sage [2024/10/19(土) 07:49:44.46 ID:Tm/MuKix.net]
>>615
EXXELってラムダ式使えるようになったんか
知らんかったわ



641 名前:デフォルトの名無しさん mailto:sage [2024/10/19(土) 22:06:30.13 ID:jZU+jo3P.net]
EXXELって?

642 名前:デフォルトの名無しさん mailto:sage [2024/10/19(土) 23:24:29.98 ID:R+3Pwmoo.net]
EcCELL

643 名前:デフォルトの名無しさん [2024/10/20(日) 07:53:51.21 ID:oYc+6LHU.net]
Sexel

644 名前:デフォルトの名無しさん [2024/10/20(日) 10:27:52.88 ID:LzrvAVJD.net]
売cellのCMはうざい

645 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 14:11:26.25 ID:ON8RWLqL.net]
VBAは何だかんだで必要でまだ便利だな。オワコンとかほざいてる人何なの?

646 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 21:08:21.16 ID:uI1u2iOR.net]
機能は必要なんだけど、VBベースなのがとうにかならないかなとは思ってるわ
MSなら、TypeScriptあたりでVBEあたりから代替を作り上げてほしい

647 名前:デフォルトの名無しさん mailto:sage [2024/10/20(日) 23:21:20.73 ID:ZIZRKsaH.net]
AI生成の時代だと今までの蓄積の多いものほど有利になる

648 名前: mailto:sage [2024/10/21(月) 08:05:12.36 ID:3rU1ltY2.net]
>>634
Web版はもうそうなってるんじゃ。
出来る事はまだ少ないようだけど。

649 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 08:21:49.22 ID:qd23Z8Q7.net]
歴史だけは長いしね

650 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 12:26:23.28 ID:Inxlnb6h.net]
大昔からJScriptでも使えるぞ



651 名前:デフォルトの名無しさん [2024/10/21(月) 12:39:21.72 ID:mVFgrIxJ.net]
>>636
えっ、VBEみたいなののPythonバージョンできたん?!
まだセルにコード入力するだけかと思ってたわ
デバッグとかステップインとかの説明とかわかりやすいし、alt+f11だけでいけるから、
初心者に教えるにはVBEありがたいんだわ

652 名前:デフォルトの名無しさん [2024/10/21(月) 13:05:03.98 ID:rUTTRj8N.net]
2021LTSCで、次の画像のようなシートを対象に
ws.Rows(4).Find()を用いて特定の日付のセルを検索し、Rangeにセットしたくて
以前はformat("2024/10/23", "m月d日")のようなものをwhatに当ててxlValuesで取れていたのですが
なにかのきっかけで一生「見つかりません」になってしまいました。。。
どうすれば任意の日付のセルをFindできるでしょうか
https://i.imgur.com/LAYE5X6.jpeg

653 名前:デフォルトの名無しさん [2024/10/21(月) 13:07:38.78 ID:rUTTRj8N.net]
なおVBA関係ないctrl+Fでオプションどういじっても何もヒットしないっす
日付そのものは、別のシートのセルの値を引っ張ってきていて、そちらは
内部2024/10/23の表示10月23日 のような感じです

654 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 13:16:40.25 ID:35M7pzRZ.net]
>>639
TypeScriptとPythonに何の関係が?

655 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 13:23:06.56 ID:Inxlnb6h.net]
>>639
今のVS使ったら腰抜かしそうだな
VBAは特にエラーメッセージがいい加減で分かりにくい
.NETならクリックだけでコード修正してくれる

656 名前:デフォルトの名無しさん [2024/10/21(月) 14:18:25.72 ID:mVFgrIxJ.net]
>>643
いや自分個人はVS(Code)とかもバリバリ使ってるんだけど、
VBAは一般社員に教えやすいんだよね、IDE(VBE)がExcelにくっついてるし業務に使えるかもって思って貰えるから・・

そのVBEでPython(とかTypeScript)が書けるようになったら嬉しいなって思ってた
(Alt+F11でPython(TS)でかけるVBE(New)が立ち上がるのかと)

657 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 14:50:08.44 ID:Tada38Hc.net]
比例代表制で各政党に人数を割り振るやり方として、ドント式という計算式が一般的ですが
これをExcelで容易に人数を割り振れるようにしなさい (15点)

658 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 18:18:31.93 ID:SBM6MqLk.net]
でもお前ら
EXCELがVBAか

659 名前:ら他の言語になったら
めっちゃ文句言うんだろ?
[]
[ここ壊れてます]

660 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 18:24:41.59 ID:8E6j8GEB.net]
>>645
www.enjoy.ne.jp/~k-ichikawa/dHondt2.html
> 選挙長がくじで定める。



661 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 19:01:30.10 ID:ncutrsWp.net]
>>644
Python(TS)ってなんだよ
VBA以外は全部同じ言語だとでも思ってんのか

662 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 19:09:38.93 ID:4hksWcZO.net]
vba見たいに気楽にじゃないけど
アドインがTypeScript+Reactやらで作れるんやないん

663 名前:デフォルトの名無しさん [2024/10/21(月) 19:13:40.18 ID:eVWW8wMM.net]
>>649
頭が悪い人はコメントしないでください

664 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 20:26:59.24 ID:nORNkKHr.net]
>>646
多分

665 名前:デフォルトの名無しさん mailto:sage [2024/10/21(月) 20:40:22.83 ID:ncutrsWp.net]
>>649
そういうことしたいだけならもういくつか手段あるだろ

666 名前:デフォルトの名無しさん mailto:sage [2024/10/24(木) 23:49:08.67 ID:gWdTalSN.net]
他言語になったらExcel自体を捨てるわ

667 名前:デフォルトの名無しさん mailto:sage [2024/10/25(金) 20:08:59.97 ID:t/JkJLNK.net]
>>640
シリアル値に変換して拾ってみたら?
出来るか分からんけど

668 名前:デフォルトの名無しさん mailto:sage [2024/10/25(金) 20:41:45.61 ID:26k99h7B.net]
>>640
SearchFormat

669 名前:デフォルトの名無しさん mailto:sage [2024/10/26(土) 14:16:07.96 ID:Mbqk4jcj.net]
上にあったエクセルに画像を貼るってやつだけど
多すぎると重くならない?
じゃあSQLとか使おうとしてGUIクライアントみてみると画像の一覧表示ってないよね
というか画像が一覧表示できるSQLクライアントってあったっけ
dbに直にバイナリでいれることはできてもクリック作業させて1枚だけの表示はできるけど
あとはパス指定して1枚だけとか

670 名前:デフォルトの名無しさん mailto:sage [2024/10/26(土) 18:05:31.34 ID:M1lKcgDO.net]
>>640
VBAならではの関数使おうとしないで、ゴリゴリ書いて探してもいいんじゃない

Dim i As Long
For i = 5 To 40
 Dim rng As Range
 Dim d As Date
 d = Sheet1.Cells(4, i)
 If Month(d) & "/" & Day(d) = "10/23" Then
  MsgBox d
  Set rng = Sheet1.Cells(4, i)
  MsgBox rng.Address
 End If
Next i



671 名前:デフォルトの名無しさん mailto:sage [2024/10/26(土) 22:18:07.69 ID:GxzkuYFi.net]
イイね👍

672 名前:デフォルトの名無しさん mailto:sage [2024/10/27(日) 00:56:57.85 ID:MpeHyGUT.net]
If Month(d) & "/" & Day(d) = "10/23" Then
If Month(d) = 10 And Day(d) = 23 Then
If Format(d, "mm/dd") = "10/23" Then
If Format(d, "mmdd") = "1023" Then

673 名前:デフォルトの名無しさん mailto:sage [2024/10/27(日) 04:02:05.14 ID:/LttkEmj.net]
If Int(d) = 45588 Then

674 名前:デフォルトの名無しさん mailto:sage [2024/11/03(日) 23:01:45.05 ID:a7c2hGbI.net]
vbaでのテキスト抽出について質問です
海外からPDFで送られてくるINVOICEのテキストをexcelに抽出した後にデータを整形したいです
日付(date)、送り主(sender)、伝票番号(item no.)、内容品の記載(Description)、数量(Quantity)、単価(Price)、合計額(Total Amount)といった取引の明細について1行にまとめることは可能でしょうか?
5件の取引明細があれば、5行になる感じにしたいです

675 名前:デフォルトの名無しさん [2024/11/04(月) 00:52:30.80 ID:LRoLJKtH.net]
>>661
テキストをコピペできるタイプのPDFならPythonとかでテキスト抽出出来るけど
VBA単体でPDFのテキストって読み取れないと思う

676 名前:デフォルトの名無しさん [2024/11/04(月) 01:20:34.38 ID:Z+FizMUN.net]
形式が決まってるpdfならPower Query使えば?

677 名前:デフォルトの名無しさん [2024/11/04(月) 02:48:56.41 ID:ZegNJoLB.net]
>>662-663
scanの必要なPDFではなく、コピペはレイアウトが崩れますが貼り付け可能、PowerQueryでも読み込めます!

読み込んだ後の加工・整形でお知恵を借りたく・・
vbaで必要項目だけを1行にまとめ、5件の取引明細があれば、5行になる感じにしたいです
//www.post.japanpost.jp/int/use/writing/invoice.html

678 名前:デフォルトの名無しさん [2024/11/04(月) 18:32:10.56 ID:iOkw8UlU.net]
×お知恵を借りたい
○全部丸投げ

こんなこともできないのならやめとけ
作ってもらってもメンテすらできんだろ

679 名前:デフォルトの名無しさん mailto:sage [2024/11/04(月) 19:06:50.47 ID:Z+FizMUN.net]
>>664
これは骨が折れる・・・

とりあえず、1件1ページのみとして
郵便局のExcelフォーマットから出力したPDFを
Power Queryで1ページ全てを素読みしたけど、
拾うべきデータの範囲は着色したこの部分?
ttps://i.imgur.com/iOQsAel.png

帳票の枠の中でも、行が増えると行数も変わりそう。
ヘタすると、列数も変わるかもしれない。

なので、
1. 素読みのクエリーは型変更とか、固有列名を使わないステップに留めて、さっさと行番号・列番号のリスト形式に変えてBaseクエリーにする。
2. 拾うべき範囲を行番号・列番号で特定するのは、「ご依頼主」<=行番号<「お届け先」とかで特定して、行番号・列番号のテーブルを先に作る。
3. 拾うべき範囲ごとにクエリーを作って、2.のテーブルごとに範囲を絞り、各列の文字列を結合(数量のところは合計)する。
4. それぞれ得られた値を1行データのテーブルに生成(#table()を使うとか)
5. ファイル別の複数枚連続処理は、よくあるヘルパークエリーを使うが改造が必要か? パラメータクエリとかの知識がないと、難しいかもしれない。

Power Queryで出来なくはなさそう。

680 名前:デフォルトの名無しさん mailto:sage [2024/11/04(月) 22:48:59.67 ID:ZegNJoLB.net]
>>665
申し訳ないです・・

>>666
内容品の記載(Description)、数量(Quantity)、単価(Price)、合計額(Total Amount)の部分はいただいたアドバイス通りtableですんなり1行でまとめられますね!
日付(date)、送り主(sender)、伝票番号(item no.)の部分は郵便局フォーマットには丁寧にインボイス作成日・ご依頼主・郵便物番号など記載がありますが、
海外から送られくるものは簡素で記載がない場合があり、特定の文字列をヒントに隣のセルから転記するとかできないです。
5は今のところ大丈夫です。テーブルごとに範囲を絞るという方法ならいけそうなので調べて取り組んでみます。
作業工程を分かりやすく教えていただき有難うございました!



681 名前:デフォルトの名無しさん mailto:sage [2024/11/05(火) 18:26:33.39 ID:MMmUQJJe.net]
Power Queryは覚えておいた方が良いのでしょうか
先にSQLを覚えた方が良いでしょうか

682 名前:デフォルトの名無しさん [2024/11/05(火) 22:34:13.22 ID:wkH554fM.net]
それぞれ別物
どういう時に使うか調べて使いそうな方からどうぞ

683 名前:デフォルトの名無しさん mailto:sage [2024/11/06(水) 05:24:25.86 ID:7RV4D6Tp.net]
>>667
もしかしたら、ChatGPTの方が
もっといい、愚弟的な答えを出してくれるかも

684 名前:デフォルトの名無しさん mailto:sage [2024/11/06(水) 07:15:58.64 ID:uFBCMf7c.net]
愚弟の意見は聞いてもしょうがないかなあ

685 名前:デフォルトの名無しさん mailto:sage [2024/11/06(水) 08:33:50.45 ID:7RV4D6Tp.net]
>>670
例えば、今回の衆院選選挙結果の総務省集計
ttps://www.soumu.go.jp/senkyo/50syusokuhou/index.html

「中間開票状況(比例代表)」の13時現在の中身は
Excelでも、都道府県ごとは各比例ブロックごとにシートが分かれていて
紙帳票仕様のネ申Excel。

これをCopilotでなくてChatGPTが
横:政党別、縦:都道府県別の、
得票数を一つのマトリクス集計にする
クエリーを作ってくれたらしい。

686 名前:デフォルトの名無しさん mailto:sage [2024/11/06(水) 10:24:38.88 ID:2mRFCI0/.net]
らしいて どこにその結果があるかとか、どのサイトでその情報を発信してるとかまで書かないと
つか、その程度人間がやれよ、と 作業効率? 出てきた結果を鵜呑みにしてていーのか?
誰かがダブルチェックとかしないものをハイハイ信じてていいのか? まぁいいんだろうな

687 名前:デフォルトの名無しさん mailto:sage [2024/11/06(水) 10:28:05.62 ID:rJ7Bpe7Q.net]
ダブルチェックw

688 名前:デフォルトの名無しさん mailto:sage [2024/11/06(水) 10:50:49.61 ID:2mRFCI0/.net]
つか、成績優秀なエリートがゴロゴロ集ってるはずの官庁でこのExcelの使い方は、恥ずかしくないのか
誰かがひとこと「違うよ」って言えないのか 先例主義に取り込まれてにっちもさっちもいかない結果なのか
退官間近の老害が他の表現方法を頑として認めないとかか ダブルチェックしてもこの有り様なのか やんぬるかな

689 名前:デフォルトの名無しさん [2024/11/06(水) 12:15:44.27 ID:spMsN6R2.net]
Excelでの作り込みはもうやめろ

690 名前:デフォルトの名無しさん [2024/11/06(水) 12:23:54.57 ID:spMsN6R2.net]
>>672
それ20年くらい前に作ったフォーマットを使い回しているだけだと思うぞ。



691 名前: mailto:sage [2024/11/06(水) 16:33:25.84 ID:BtyHfvPM.net]
>>677
それを単純に変換できないのが泣き所

692 名前: mailto:sage [2024/11/06(水) 16:36:58.86 ID:BtyHfvPM.net]
>>672
VBAの猛者だったら
この程度はお手のものかしら?

693 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 03:49:56.95 ID:2fq1pSrM.net]
>>679
できるのは当たり前だけど、仕事なら依頼者の要求通りに作るしかないんで、それなら人件費のかからないAIにやらせた方がいいってことなんだよ
自分で設計できる立場ならこんなひどい表は作らんが、このスレにたむろしてる便利屋にはそんな権限ないから

そもそも紙に鉛筆で書いて人間が数えてる時点でDXが聞いてあきれる

694 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 08:16:08.12 ID:+RRFEiMt.net]
真夜中のレスにしては冴えた意見 何があったんだろう
真夜中に起きて無きゃいけない境遇に陥った原因は

695 名前:デフォルトの名無しさん [2024/11/07(木) 10:38:46.03 ID:sTPvG4+T.net]
Excelファイルで公開するときは、数式などを含めると混乱を招く。

696 名前:デフォルトの名無しさん [2024/11/07(木) 11:04:54.70 ID:Ir/tiCTs.net]
いまだにexcel使ってるのが失笑もの

697 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 12:30:06.29 ID:VhgxmDKn.net]
>>683
Excel以外だと何使うの?
まさかGSSとか言わんよな

698 名前:デフォルトの名無しさん mailto:sage [2024/11/07(木) 19:26:49.99 ID:8kOJ2Hv5.net]
>>683
なんでこのスレにいるの?

699 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 09:21:33.63 ID:fuzcLRa9.net]
ブックを開くとR1C1参照形式になっている場合があるのですが、好みではないので手動でA1参照形式に直してます。
それが手間なのでExcelアドインを作って自動でA1参照形式にしたいのですが、他のブックがOpenされたときに実行する方法はありますか?

700 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 09:31:31.92 ID:IUJpLqtu.net]
そのマシンでいっとう最初にExcel使い始める時の儀式で、オプションのそれぞれの項目を整えるのは基本のキだろ
何だか知らないけど、とりあえずいぢってみっか であれこれやってるから、基本も身に付かない



701 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 09:44:48.02 ID:qkl1qcYD.net]
>>687
的外れすぎる
頭の悪さをひけらかすのはほどほどに

702 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 11:53:00.10 ID:nmvAbj6n.net]
最初に開いた設定を引き継いで感染していったの思い出した

703 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 13:02:30.29 ID:IUJpLqtu.net]
ん? 貶すだけのカキコに何の意味が? 「こうすんだよ」ってのを書いてこそクールなのに
きっと、かっこ悪い人生送ってんだろうな
tp://shichiriaisland2.☆.fc2.com/blog-entry-1.html ☆の部分はblogに
ちょっとググるだけでこれが出てきた どうすんだよ
これの真似をすりゃお望みが実現するのかも知らんが、そんなにしょっちゅうA1⇔R1C1表示が
目まぐるしく変わってしまう環境(それもググってるときにいくつも見掛けたけど)の方をこそ
見直さなきゃいけない気がするがな
そのせいでVBA実行時にそのたんびエラー吐いて業務が停滞してたんじゃあ、本末転倒

704 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 13:24:02.66 ID:IUJpLqtu.net]
サイトの主がView稼ぎのために質問したかと疑うほど、まるっと質問とサイトの内容が一致してるが
アドインの危険性も考慮しないといけない(Excel アドイン 問題性とかでググればいくつも)
自分側は受け入れるだけ・操作も自分だけ、という環境に限ってならそのサイト真似するだけで実装できるが
相手に渡すこともある・複数人で操作する、とかいう環境だと、アドインは決して効果的な最適解では無い
最悪クラッシュに結び付く らしい

705 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 13:32:32.25 ID:e1KbgQWu.net]
w
よほど悔しかったんだね

706 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 14:03:04.79 ID:qkl1qcYD.net]
>>690
貶すだけのカキコって>>687だろ
声に出して読んでごらん

707 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 14:15:53.69 ID:SgvUABwv.net]
読んだ
次は?

708 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 14:17:32.01 ID:N7CbOeYK.net]
エクセルで仮に奇数行が10行あったとして偶数行に10行の同じページを簡単にコピーする事って可能でしょうか?

709 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 14:29:35.41 ID:SgvUABwv.net]
可能です

710 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 14:37:30.23 ID:N7CbOeYK.net]
697
教えていただけると非常に助かります
ググってもいまいちわかりませんでした



711 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 15:32:43.99 ID:IUJpLqtu.net]
>>693

712 名前:デフォルトの名無しさん [2024/11/08(金) 19:02:04.66 ID:y8v+DuF6.net]
>>686
その常にExcelを起動していないといけない使い方がよくわからない

Excelはブック単位・ファイル単位でプロセスができるアプリケーションではない

713 名前:デフォルトの名無しさん [2024/11/08(金) 19:04:30.21 ID:y8v+DuF6.net]
>>695
「ページ」の意味がわからない

714 名前:デフォルトの名無しさん [2024/11/08(金) 19:08:16.83 ID:y8v+DuF6.net]
Excelでページと言ったら、印刷ページしか思いつかないしな。

セルにWebページのURLでも入力してんのかな?

715 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 19:22:17.86 ID:fuzcLRa9.net]
>>699
Excelファイルを開く→Excelが起動する→アドインが読み込まれる→Excelファイルが開く→アドインがA1参照形式に変更する
ということを企んでおります。

716 名前:デフォルトの名無しさん [2024/11/08(金) 19:41:50.81 ID:y8v+DuF6.net]
>>702
それはわかるんだけど、Excelはウィンドウが異なっていても、実体はひとつだから面倒なことなんだよ。

717 名前:デフォルトの名無しさん [2024/11/08(金) 19:50:45.80 ID:y8v+DuF6.net]
>>702
元の質問をちゃんと見た
あまりに基本的なことを聞いているのでびっくりしたわ

検索エンジンでものを調べることを学んだ方がいいわ

答えを教えるのは好きじゃないけど、調べたらいい説明が簡単に見つかったからおしえる

https://support.microsoft.com/ja-jp/office/%E3%83%96%E3%83%83%E3%82%AF%E3%82%92%E9%96%8B%E3%81%84%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AB%E3%83%9E%E3%82%AF%E3%83%AD%E3%82%92%E8%87%AA%E5%8B%95%E7%9A%84%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B-1e55959b-e077-4c88-a696-c3017600db44

https://amacoda.net/blog/2018/09/toggle_reference_style_a1_to_from_r1c1/

718 名前:デフォルトの名無しさん [2024/11/08(金) 19:54:09.80 ID:y8v+DuF6.net]
>>702
「アドイン」も意味がわかっていないのに用語を使うのはやめてください。

アドインというのはExcelが起動したらアドインするもののことではありません。

Excelの機能ではない機能を追加する、追加した機能のことを「アドイン」と言います。

719 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 20:56:28.78 ID:qkl1qcYD.net]
>>699
どこにも常にExcelを起動していないといけないなど書かれていない
そして一部のブックを開いてインスタンスを起動した際、
表示がR1C1形式になることは実際にある
>>703
実体は一つとは限らない
インスタンスは複数作れる

元の質問者のやりたいことは、
マクロ名にAuto_Openの名をつけて書くだけだろ
なんか的外れの回答して悦に浸る奴多くて気持ち悪いな

720 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 21:05:16.42 ID:fuzcLRa9.net]
自己解決しました。
イベントハンドラーを設定することでブックオープン時に実行するようにしました。
下記をExcelアドイン化して自動化しました。

クラスモジュール:EventClassModule
Public WithEvents App As Application
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
Application.ReferenceStyle = xlA1
End Sub

標準モジュール:Module1
Dim EventHandler As New EventClassModule
Sub InitializeAppEvents()
Set EventHandler.App = Application
End Sub

ThisWorkbook
Private Sub Workbook_Open()
InitializeAppEvents
End Sub



721 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 21:48:48.84 ID:mDRvQ/TX.net]
>>705
僕ちゃん凄いねー

ほら、皆も言ってあげな?
そういう病気だからしゃーないのよ

722 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 22:19:30.03 ID:bk17XEVr.net]
また喧嘩か?

723 名前:デフォルトの名無しさん mailto:sage [2024/11/08(金) 23:20:44.91 ID:dHRMsI8D.net]
新規ブックを良い感じに開くマクロってこと?
あとxlsm起動だけでマクロを動かせるの初めて知ったわ

724 名前:デフォルトの名無しさん [2024/11/10(日) 04:25:53.26 ID:NcxfIIMm.net]
>>706
ブックを開く
他のブックを開く

と書いてあるので解釈としては同時に2つのExcelファイルを開いて使うと言っている可能性がある

上記の場合はお互いのExcelファイルが切り離されないExcelの実行なので、干渉することがあるので注意しろと書いた。

725 名前:デフォルトの名無しさん [2024/11/10(日) 04:33:58.00 ID:NcxfIIMm.net]
>>710
Excelファイルを開いただけで、任意のマクロを実行させることができるから、Excel 2007からマクロ付き、マクロなしでExcelのファイル形式を分けるようになった。拡張子が違うのはそのため。

間違って開いて意図しないマクロが実行されることを防ぐ仕様に改められた。

悪意のある人間が作ったものだとExcelファイルを開いただけで、マクロマルウェアが実行されてセキュリティ事故になる。

726 名前:デフォルトの名無しさん mailto:sage [2024/11/10(日) 09:05:30.20 ID:UDxeQg0j.net]
>>711
可能性があるってだけで、
>>686
> その常にExcelを起動していないといけない使い方がよくわからない
って言い切れるのすごいな
同時に2つのExcelファイルを開いて使おうが、
インスタンスは1つとは限らないのは前述の通り
> お互いのExcelファイルが切り離されないExcelの実行なので、干渉することがあるので注意しろと書いた。
日本語でおk

727 名前:デフォルトの名無しさん mailto:sage [2024/11/10(日) 10:31:33.18 ID:3wt4fRdi.net]
ブックは複数でもVBAのインスタンスは一つだよ
実験してみればすぐわかるが、2つ目を起動すると1つ目が止まって、あとから起動した方が優先的に実行されるから

728 名前:デフォルトの名無しさん [2024/11/10(日) 11:15:21.98 ID:NcxfIIMm.net]
>>713
Windows版しか確認していないけど、タスクマネージャーを見るとExcelはプロセスがひとつでファイル単位はマルチスレッドで実装されている。

Excelのバージョン違いを使うというならいいが、こんな面倒なこともしたくないだろ。

ちなみにOutlookも二重起動できるが、それは見かけだけ。

729 名前:デフォルトの名無しさん [2024/11/10(日) 11:15:22.06 ID:NcxfIIMm.net]
>>713
Windows版しか確認していないけど、タスクマネージャーを見るとExcelはプロセスがひとつでファイル単位はマルチスレッドで実装されている。

Excelのバージョン違いを使うというならいいが、こんな面倒なこともしたくないだろ。

ちなみにOutlookも二重起動できるが、それは見かけだけ。

730 名前:デフォルトの名無しさん [2024/11/10(日) 11:15:29.64 ID:NcxfIIMm.net]
>>713
Windows版しか確認していないけど、タスクマネージャーを見るとExcelはプロセスがひとつでファイル単位はマルチスレッドで実装されている。

Excelのバージョン違いを使うというならいいが、こんな面倒なこともしたくないだろ。

ちなみにOutlookも二重起動できるが、それは見かけだけ。



731 名前:デフォルトの名無しさん mailto:sage [2024/11/10(日) 12:08:16.47 ID:E+ApCFsC.net]
Excelのインスタンス/プロセスがひとつになるか複数になるかは起動方法次第ですよ。
[Alt]押しながら実行するかコマンドで/xオプションを付与して実行すれば新しいインスタンス/プロセスで起動されます。

732 名前:デフォルトの名無しさん [2024/11/11(月) 05:39:21.67 ID:NQ0EoKmB.net]
>>718
初心者にそんな説明をすんな

733 名前:デフォルトの名無しさん [2024/11/11(月) 05:40:43.31 ID:NQ0EoKmB.net]
元の話がExcelファイルを開いたときにすべて自動的に設定を変更させたいという質問だぞ?

734 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 12:58:42.82 ID:ka8ZtxVN.net]
>>718
alt起動はお世話になることがある

735 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 13:55:41.09 ID:5S7r+2Ar.net]
背景を書いた方がいいんだろうな 2010までは複数のExcelを立ち上げても自動的に別のインスタンスで起動していたが
2013以降はおなじインスタンスで起動するから、激重のExcelを立ち上げちゃったら、他に起動していたExcelまで
動作がカクカクになってしまうので、それを回避するためにALT起動は有効だよ、と
マシン買い替えろ ってのもあるけど

736 名前:デフォルトの名無しさん mailto:sage [2024/11/11(月) 14:04:04.48 ID:NYpo9nL7.net]
Excel95ですら同じウインドウ内で開いてなかったっけ?

737 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 00:46:59.60 ID:X1+LzEIn.net]
今でも.xls使えるよね?
.xlsだとブックオープンのイベント使えないの?

738 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 03:22:04.61 ID:s7TrriqN.net]
使えるよ
マクロ入りのxlsはxlsmと同じ挙動になる

739 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 20:24:22.14 ID:FmVUeBRT.net]
だよね
>>712が謎理論だなーと思って

740 名前:デフォルトの名無しさん mailto:sage [2024/11/12(火) 20:49:10.98 ID:ZayvrQXu.net]
いや、メールの添付ファイルで .xlsx だとマクロが入っていない、入っていても実行されないからそれなりの安全確認効果があるのよ



741 名前:デフォルトの名無しさん [2024/11/13(水) 00:26:45.68 ID:qet6V+FN.net]
最近はデフォで拡張子表示してくれるようになったの?

742 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 00:57:24.54 ID:8T0UYdIm.net]
んなわけない
アイコンのデザインが微妙に違うのと、フォルダを詳細表示にするとマクロ有効と表示される

743 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 10:47:56.20 ID:+aAEkQcC.net]
また背景の話に成るけど、旧Verでマクロ入りでつくられた.xlsを新しいVerのExcelで開くとマクロは実行されるけど
保存時にはデフォでは.xlsmでしか保存できないから、敢えて保存形式を旧Verのxlsで保存とか、ひと手間余計に必要
そんな手間を掛けてまで.xlsとして保存し続ける理由は何なんだ?という
旧Verのマクロ入り.xls開くときにアラート発するかどうかまでは記憶がおぼろ

744 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 11:47:44.96 ID:8T0UYdIm.net]
>>730
そりゃ古いPCが残ってるからだろ
お金の問題だったりリテラシーの問題だったり、過去の資産の関係で乗り換えれない人もいる
いまだにMS-DOSやN88-BASICすら残ってるんだぞ

745 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 12:04:22.68 ID:yVT3j+C4.net]
>>730
.xlsm は .xls 以上に黒判定なんだからどっちでもいいだろ

746 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 12:50:15.63 ID:ta3UU21D.net]
>>732
逆逆
.xlsmより黒いのが.xls
中身全部カプセル化されたブラックボックスだからね

747 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 13:16:07.36 ID:yVT3j+C4.net]
未だにセキュリティホール残ってんの?
聞いたことないけど

748 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 14:02:06.38 ID:sAaCV0t5.net]
悪意のあるコードを実行したら悪さができるという意味では、そりゃVBAセキュリティホールだらけというかVBA自体がセキュリティホールそのもの
その大前提において、あくまでVBAは作成者を完全に信頼できる場合に限り実行してよいものであって、
信頼できないVBAが意図せず実行されないようにするための対策は十分に施されている

749 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 14:03:08.54 ID:ta3UU21D.net]
モダンExcelとの完全な互換性もなく既に.xlsは非推奨
MSのサポートもない
自動で実行されることがないからセキュリティホールと呼ばれないだけで、
無思慮にコンテンツの有効化ボタンをおせば危険な動きをさせられることは変わらない
.xls使い続けてる人はただのセキュリティリテラシーの低い人ってだけだよ

750 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 16:39:50.11 ID:+aAEkQcC.net]
自社内で使い回してる分にはどうでもいいけどね それを取引先だのにメール添付して送り付ける?
取引量徐々に減らされるだろ? スパッ!と切られるかも知らんが
どういう前提で.xlsについて聞きたいのか、先ずはその立ち位置を明確にして欲しいもの



751 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 19:07:24.86 ID:qgK1gcFm.net]
取引先に .xlsm 送ったらドン引きされるだろって言ってるだけだよ

752 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 19:51:17.74 ID:ta3UU21D.net]
>>738
.xlsも同じかそれを越えて白い目で見られてることくらい知っといた方が良い

753 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 20:02:48.77 ID:Xnanuat/.net]
経営者は事務員が開いてるファイルの拡張子を見る機会なんてないから
それで取引を切るとか、よっぽどトラブルでも起こさない限りありえない
本当に働いたことあんのかな

754 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 20:41:33.31 ID:2OeWj1Ll.net]
>>727
「それなりに」だよねそうだよねー
後出しご苦労さま

755 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 21:05:13.28 ID:O1sM7pap.net]
俺がOpenXMLで作った .xlsx は良くExcelを落とすのであまり信用するなよ

756 名前:デフォルトの名無しさん mailto:sage [2024/11/13(水) 21:36:26.04 ID:ta3UU21D.net]
>>741
「そうでないものはそうでないと分かるようにする」ことって、
セキュリティやガバナンスにおいてとても重要なことなんだけど、
リテラシー低すぎるとそれすら理解できないんだな

757 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 00:07:49.25 ID:5EQWyarC.net]
>>743
そうそう、僕ちゃん正しいからこれからもそうするんだよね?
大丈夫、周りがちゃんとフォローするから

758 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 09:14:25.74 ID:O4Gv76Dj.net]
いろんな立ち位置の人が混ざってるのは理解できるが、事務員と経営者て なしてその対比なんだか
下請けに仕事出すレベルのそれなり中堅みたいな規模なら、社内にセキュア担当とか設けるもんだろ?ちがうのか?
いまどき親会社が下請けに.xls添付してるようなら、ちょっとどうかと仕事を請けるのやめようかと思案すべきだし
逆ならって意味なんだが 同列の協業とかだったら「あすこはまだこんな仕事してやがる、よし追い落とそう」とか
企む基準に成るレベル 下請けから.xls送られてきたら設備投資に余力が無いと判断されて発注が躊躇われる
そんな経営判断もできない経営者はこの先伸びる力を持っていない、とまで書いておこう

759 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 10:02:12.81 ID:S62JpFh9.net]
セル結合してたら契約切ってる

760 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 10:06:51.81 ID:0tHdumUr.net]
>>744
人をバカにしても自身の能力が上がるわけじゃないし、
バカにする内容によっては自身がバカにされる対象になるよ



761 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 11:26:17.66 ID:O4Gv76Dj.net]
>>746 えー、それはゆるして データじゃ無くてタイトルとかだから、ね、ね、ね ダメかー

762 名前:デフォルトの名無しさん [2024/11/14(木) 15:07:20.24 ID:a5xmyjQf.net]
エクセル使ってたら契約切ってる

763 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 19:00:31.36 ID:VvA7K8zf.net]
そんな権限持ってな

764 名前:いくせに []
[ここ壊れてます]

765 名前:デフォルトの名無しさん mailto:sage [2024/11/14(木) 21:35:31.13 ID:Xif/XSUI.net]
一般事務員にそこまで高度なスキルがヒットなのかwww

766 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 10:46:35.05 ID:ywD+hKxA.net]
「ヒットなのか」って、意味不明

767 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 14:17:49.15 ID:JmWG2QSL.net]
本人ご満悦のようだからそっとしといてやれ
たぶん、小体な建設業とかの規模の事務員にそこまでスキルを要求するのか 笑けるわ、みたいなことを書きたかったんだろう
ひとはどうしても自分の環境に置き換えて物事判断しがちだからな 取引の契約を切れる立場という点に気付けていない
ま、しかめっ面してるよりアホ面してニコニコしてた方が、社内も円満、業務も円滑だろうから、ヨシとしとけ
話が通じない・理解が劣るのはちょっとアレだけど(それにしても何にヒットしたんだろう−−謎  ん?マストと書きたかったとかか?うーん

768 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 16:36:51.90 ID:hQTSSBIA.net]
普通に「必要なのか」の予測変換ミスだろ
お前ら日本人か?

769 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 16:46:35.63 ID:JmWG2QSL.net]
予測変換で漢字のはずがカナだったのに気付けないような奴が他人をあざ笑うのか
ご時世だな ヒットなのか vs 必要なのか なるほどー
ところでスペースふたつ続けると文字小さくなるのは気付いてたがマイナスも続けると文字小さく成るんだな
AA対策か

770 名前:デフォルトの名無しさん [2024/11/15(金) 17:54:36.27 ID:yZ5Bkpe2.net]
--C
だまされた!



771 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 18:10:51.33 ID:1/4aEL1X.net]
解読してもらう必要のある煽りレスってダサすぎない?

772 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 18:46:45.68 ID:idZdWVxk.net]
こんなスレでマウント取り合ってる事自体がダサいから今更

773 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 19:44:32.51 ID:nIPazz8u.net]
日頃から情シスにエンドユーザーコンピューティングだのと言われて邪険にされてイライラしてたんだろう
所詮Excelエキスパートにもシステム屋にもなりきれない半端者同士なんだから仲良くしろよ

774 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 20:31:18.62 ID:JmWG2QSL.net]
すまん 全角のマイナスの方だ --C

775 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 21:05:43.75 ID:1/4aEL1X.net]
>>758
出出出~!!どっちもどっち奴~!

776 名前:デフォルトの名無しさん mailto:sage [2024/11/15(金) 21:17:16.85 ID:5aCEAseK.net]
日頃から情シスにエンドユーザーコンピューティングだのと言われて邪険にされてイライラしてたんだろう
所詮Excelエキスパートにもシステム屋にもなりきれない半端者同士なんだから仲良くしろよ

777 名前:デフォルトの名無しさん mailto:sage [2024/11/16(土) 08:19:37.49 ID:Pr98eohc.net]
>>743を理解できない人は、
Option Explicitも使わないし変数の型宣言もしない人

778 名前:デフォルトの名無しさん mailto:sage [2024/11/16(土) 11:04:01.34 ID:BQ2jsLdr.net]
資格が大事なんじゃない もっと上を目指すことが大事なんだ
何なら資格持ちを顎でこき使える立場とか、視線ひとつで手下を動かせる立ち位置に

779 名前:デフォルトの名無しさん mailto:sage [2024/11/16(土) 12:42:37.37 ID:TNfcrQUg.net]
比例バイアス

780 名前:693 mailto:sage [2024/11/16(土) 17:23:05.07 ID:RPqOEbPp.net]
なんだかなあ。
いつもこれ。

ブラックボックスで危険というならexeの方が危険だろ。
ほぼ完全にブラックボックスだ。
VBAは実行前にソース見れるし、もし見れなかったら実行しなきゃ良い。

便利機能を積極的に利用する者に対してセキュリティ言ってる奴はPC使うなよ。



781 名前:デフォルトの名無しさん mailto:sage [2024/11/16(土) 17:48:01.75 ID:DtLpIc4a.net]
>>766
.xlsが便利機能?笑わせるなよ
車の方が排気ガス多いから煙草は悪くないもん!って理屈だって分かって言ってるのか?
しかも693は俺なんだが

782 名前:デフォルトの名無しさん mailto:sage [2024/11/16(土) 20:45:50.28 ID:BQ2jsLdr.net]
マクロ入りの.xlsをいまだに流通させるなよ ってだけなんだが
大袈裟に捉えるものでも無い ビジネスリテラシーの話してるだけ

783 名前:デフォルトの名無しさん mailto:sage [2024/11/16(土) 22:30:25.17 ID:H0Y7IjkJ.net]
セキュリティ上問題あるのはxls形式より古いExcelだろ
マクロを無条件に実行してくれはるから

784 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 00:56:12.91 ID:voYpa1+g.net]
一人で使ってる分には勝手にすれば?
xlsファイルで渡された相手が送り側のリテラシーや人間性を訝しんだり憐れんだりするだろうけど、
それでもいいならいいんじゃね

785 名前:766 mailto:sage [2024/11/17(日) 01:51:54.65 ID:M0Ro5FSC.net]
あら?
何故か関係ない書き込みの番号が入ってる。
俺は>>693じゃない。

で、俺はxlsのことなんて言ってないわ。
VBAのことを言ってる。
大体、xlsだろうがxlsmだろうがよっぽどのバカじゃない限り動かす前にソース見るだろ。

786 名前:766 mailto:sage [2024/11/17(日) 01:53:50.87 ID:M0Ro5FSC.net]
でもexeはソ―ス見れないんだわ。

787 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 08:27:43.14 ID:8TFR5cOk.net]
そんな突飛も無い意見はどうでもいい 現状なら.xlsxと.xlsmをキチンと使い分けろ、てだけ
過去の遺物を平気でお構いなしに世間にばら撒くなと クローズドな環境で使い続けるならどうぞご勝手にと
.xlsm形式が世に出てすでに15年も経過してる
にも拘らず未だに遺物形式でしか運用できない事業(職場)環境は何とかしろと できないのか?と
そんなだから第三国に後れを取るんだと ちょんまげに羽織袴で取引先訪問するようなもの
なんで急に.exeを比較に出してくるのか気が知れない きょうびメールに.exeなんか添付してきたら
問答無用で遮断される それと似た行為をするな、と 敵対してると思われてもいいのか?と
マクロ入ってるか入ってないか見た目からは窺い知れない.xlsとはそういう懸念を含んでるんだと

788 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 08:53:13.06 ID:KOgAzWZO.net]
>>771
スレの流れすら追えてないのかよ
VBAどうこうの前に日本語読めるようになってこい

789 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 09:01:44.02 ID:hbhRcMl0.net]
傍からは目糞鼻糞にしか見えんなあ
警告を気にせずメクラで実行するような阿呆(かつそれができてしまう阿呆なPC環境・運用)はxlsmだろうと実行するだろうし、
メールサーバーやウィルス対策ソフトでxlsmをブロックするようなまともな運用をしてる組織ならVBA入りのxlsは普通にブロックされるよ
そんなにセキュリティが心配なら、いまだにVBAなどというとっくに非推奨なドクソレガシーに依存して関係者にウィルス警告の言い訳して回ってる自分を客観的に振り返ってみることだな

790 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 09:51:32.31 ID:KOgAzWZO.net]
話はぐらかして勝利宣言とかクソかっこ悪いな
ここが何のスレか弁えてから物言え



791 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 10:24:29.79 ID:XBj9RB2E.net]
VBAのセキュリティリスクって、それ自体の危険性もさることながら周辺への悪影響が大問題なんだよな
セキュリティ警告を無視する悪習慣がつくし、古いVBAに足を引っ張られてCOMコンポーネントなど周辺のソフトウェアが古いバージョンのまま放置され脆弱性の温床となるケースが多い

792 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 14:22:14.11 ID:sJo+tdYi.net]
>>751
これからは一般事務員だろうが高度なスキル必要なんだよお爺さん。
昭和とか昔と違うんだよ

793 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 16:02:45.68 ID:8TFR5cOk.net]
EDIの取引先からデータ運用目的で.xlsmが添付されてくることは稀にあるがな
EDIの生データをその取引先用に加工出来て進捗状況だの生産予定だのを別途報告する時は
それ使ってワシらの使いやすいカタチにしてから送ってこい という強圧には従わざるを得ない
複数社がそうしてたり、別に頓着無しで好きな方式で報告してとかも混ざってたりするから
自ずと実践でセキュリティ意識は備わってくのもある

794 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 16:33:50.17 ID:MhTQtsqE.net]
事務作業なんて全部AIになって文系は大量失業する時代がもう来てるのに

795 名前:デフォルトの名無しさん [2024/11/17(日) 16:53:46.37 ID:VF2Rh7oh.net]
馬鹿にはそう思えるのか
というか、そういう馬鹿は元からいらない

796 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 18:57:07.37 ID:JR7tepDo.net]
>>780
一部ではそうかもしれんが自分の職場はそうなってないのが現実

797 名前:デフォルトの名無しさん [2024/11/17(日) 19:03:46.98 ID:RykN+5s1.net]
>>780
そういう仕事はもう派遣さんか新卒教育用だよ殆ど
総合職でそんな仕事してるやつなんてたらい回しにされてる無能おっさんぐらいのもんよ

798 名前:デフォルトの名無しさん [2024/11/17(日) 19:25:08.33 ID:9jlNI1Eh.net]
既にAIは画像系、コピペ系を除き用途は限定的という評価が固まりつつある

現時点はこんな感じ

ステマ要員「これからはAIの時代だっ」
境界知能「AIすげー」
馬鹿「AIすげー」
プログラマーではなくコーダーレベルの開発者「AIすげー」

799 名前:デフォルトの名無しさん mailto:sage [2024/11/18(月) 00:23:27.45 ID:0rQWV96u.net]
生成AIにVBAを書かせれば大多数のVBAerを遥かに上回る非常に高品質な成果物が一瞬でできるのは事実なのだけど、
Excelに依存している職場にそれを自分でやれるだけのリテラシーのある人間がどれだけいるかって話
それができるレベルの人間がいるならそもそもVBAの出番すらなく、とっくにシステム化されてるだろうね

800 名前:デフォルトの名無しさん mailto:sage [2024/11/18(月) 19:21:42.92 ID:lw8OhJYn.net]
AIも時々怪しいコード書くけどね。



801 名前:デフォルトの名無しさん [2024/11/18(月) 20:57:37.80 ID:4bwKL+B/.net]
そんなこともわからん人なんだろ

802 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 10:28:17.81 ID:hdWV3eCG.net]
ここでは基準がVBAだから、一般的なプログラマAI代替議論とは一緒にすべきではない
現在のAIは少なくとも自称VBAできます事務員よりは遥かに有能であり、そのレベルでは議論の余地はない

803 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 13:04:10.29 ID:3tFgbmFe.net]
それに依存してしまってはヒトの発想力・想像力・構成力とかがどんどん失われて行ってしまい、ばかを量産することに繋がる
あ゛の゛ね゛ー、ぼ゛く゛ね゛ー わ゛か゛ん゛な゛い゛ だらけで仕事が回らなくなる
脳を回転してこそヒト
ps://diamond.jp/articles/-/290378 手書きすることの有用性を見直しすべきまである

804 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 17:30:42.53 ID:Rl1s4/8X.net]
>>789
じゃあこんなとこに書かずにチラシの裏に鉛筆書きでもしてろよ

805 名前:デフォルトの名無しさん [2024/11/19(火) 21:29:39.65 ID:vI5ma8jx.net]
♪だいやもんどだねー

806 名前:デフォルトの名無しさん [2024/11/19(火) 21:40:16.75 ID:IBiZCHZ9.net]
いまの職場はVBEのことをVBAエディタと呼んだりしている。
変な言い回しだけど直感的にはわかるから、まあいいんじゃないかと思っている。

807 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 22:23:27.38 ID:RfZBgNU4.net]
VirtualBoxをVBと呼ぶ弊社と比べたら全然いい

808 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 23:48:15.33 ID:a2PR4aIP.net]
VBAの扱いなんかそんな程度なんだろ大半の職場は。

809 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 09:26:58.29 ID:4ayYS315.net]
>>792
vbeってなんの略?

810 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 09:43:08.73 ID:nLORcRfA.net]
ExcelでVBAを使うのには二面あって、エンドユーザーが毎回使うのに都合がいい使い方と
制作者が業務を依頼されたときに都合がいい使い方
というのを、こないだ知人から相談されたときに実感した
「これVBA使って楽に作れるよな?」「作れるけど実務では要求されてないだろ?」「おれが楽に成るんだ」
いっぱい楽していっぱいお稼ぎください



811 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 10:19:29.15 ID:Z9vr9Tle.net]
せいかい VBエディタ
まちがい VBAエディタ
imgur.com/sZ78EXy.png

812 名前:デフォルトの名無しさん [2024/11/20(水) 12:50:14.94 ID:qdA5YbiO.net]
>>795
大半のアプリケーションはヘルプメニューに自分自身の製品名やバージョンなどの情報を載せているんだが?

普段、何を見ているのか?

813 名前:デフォルトの名無しさん [2024/11/20(水) 12:58:06.11 ID:qdA5YbiO.net]
>>795
Visual BasicそのものがExcel用に作られたものではない。

VBAはVisual Basic for Applicationであり、Visual BasicをExcel用に変えたもの。

元がVisual Basicだから、Visual Basicのコードのエディタは略してVBEとマイクロソフトが定義した。

ちゃんとライセンスがあるなら、お金を払って日本マイクロソフトに問い合わせて聞けばいい。

3万円以上かかるけど。

814 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 16:38:51.38 ID:nLORcRfA.net]
 Excel でカスタム関数を作成する・ マクロまたは VBA コードが検出されました・
 Visual Basic Editor の使用に関するヘルプを見つける・ マクロ記録で作業を自動化する・
 マクロ モジュールを別のブックにコピーする・ 単一のブックにすべてのマクロを作成して保存する・
 クイック スタート: マクロを作成する・ マクロを編集する・ ボタンにマクロを割り当てる・ マクロを実行する
Excelのヘルプで『VBE』と検索しても上記ぐらいしか列記されない
最近のExcel初心者にヘルプ使えっつっても、当のヘルプがほとんど使い物に成らない始末
ネットでググったほうが百倍有効な情報が出て来る 同じぐらいムダな情報も出て来るけど
だから先人の知恵をお借りしようかと、掲示板とかを利用する
ひと頃と違ってきているから、無暗矢鱈と罵るだけでは後進が育たない 単なるハラスメントでしかない

815 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 18:16:15.74 ID:PcFI+cIJ.net]
>>800
ヘルプそのものじゃなくヘルプメニューにあるバージョン情報なんかの話でしょ
理解できないなら口挟まなくて良いよ

816 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 19:23:47.00 ID:Uc3/Qn/2.net]
スキャナー読み込みしたPDFから特定の文字を読み取りたいのですが何か良い方法はありますでしょうか
EXCEL VBAだと調べた限り方法はなさそうですが、所詮素人調べなので…

817 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 19:51:07.07 ID:PcFI+cIJ.net]
チューリング完全だからできなくはないけど不向きもいいところでは

818 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 21:47:46.58 ID:V/GV/ca9.net]
そんなもん画像にしてChatGPTに投げりゃ一発でしょ
自動でやらせたいなら画像と指示をそのまんまOpenAIのAPIに投げれば同様の結果が得られる
VBAに向いているかと言えば全力でNoだが、幸いVBAからOpenAI使ってる基地外はそれなりにいるから情報多いし、
真面目にOCRライブラリだの何だのと色々インテグレーションするより遥かに簡単、かつその割に高精度だ

819 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 22:14:43.96 ID:Uc3/Qn/2.net]
回答ありがとうございます
可能ではあるのですね
今はチャットだけでなくAPIまであるのですね…
それが一番優しそうなので、調べてみます
ありがとうございました

820 名前:デフォルトの名無しさん mailto:sage [2024/11/21(木) 08:19:00.66 ID:wRiJ3uHk.net]
ヘルプでバージョン調べて、それが何だってんだ
そもそも、バージョン調べるなら、ファイルのアカウントだろうに 何をイキってんだか



821 名前:デフォルトの名無しさん mailto:sage [2024/11/21(木) 08:47:19.49 ID:fb+5RzBl.net]
>>806
イキってるのは自分でしょ
VBEって何だ?って話からの話題なのに、
ファイルメニューのアカウント見たって載ってるわきゃない
Excelのバージョン調べたいわけじゃないんだから
ちなみにVBEのバージョン情報見たってVBAが何の略か分かるだけだから、
上で普段、何を見ているのか?って言ってる奴自身が見てないってオチね

822 名前:デフォルトの名無しさん mailto:sage [2024/11/21(木) 13:44:11.90 ID:dI+zU/Ku.net]
知ったかぶりの集まりは相変わらずw

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

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

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

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

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

827 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 20:35:55.83 ID:2U4g39QH.net]
.csvをExcelに関連付けするMSが諸悪の根源

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

845 名前:デフォルトの名無しさん mailto:sage [2024/11/25(月) 10:30:13.05 ID:2CaoOVjY.net]
せいかい エディター
まちがい 工ディタ一

846 名前:デフォルトの名無しさん mailto:sage [2024/11/26(火) 00:52:44.14 ID:YZFc2jAF.net]
>>831
タも夕にしろよ

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

848 名前: mailto:sage [2024/11/26(火) 13:09:04.88 ID:9aujKz/s.net]
せいかい エディター
まちがい 工〒゛T夕ー

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

850 名前: mailto:sage [2024/11/27(水) 09:12:47.55 ID:QoeWWjIA.net]
いや、一気にやったら続かないじゃない



851 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 12:57:25.11 ID: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 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 13:52:55.91 ID: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 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 16:51:15.01 ID:HUtUy0ao.net]
>>838
すみません、言葉足らずでした
A1には文字列がはいっており、
場合によっては日付のようにも見えますが、
日付ではないので、値は"2024-12-32"なども取り得ます
他から取得するデータなので、この文字列はどうしようもありません
この値を、VBAを用いて他のセルにコピーすると、
文字列なのに日付と解釈され、日時型の値としてコピーされてしまいます
これを防ぎたいというのが趣旨です

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

856 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 18:35:22.56 ID: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 名前:デフォルトの名無しさん mailto:sage [2024/11/28(木) 18:36:22.65 ID:7vnqI5qM.net]
.Value(デフォルトプロパティ)じゃなくて、.Textをコピーすればいいんじゃね

858 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 02:09:38.98 ID: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 名前: mailto:sage [2024/11/29(金) 02:36:57.16 ID: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 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 03:40:38.72 ID: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 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 04:47:37.78 ID: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 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 07:48:42.48 ID:ckuwcooG.net]
>>840-842
ダメでした
しかも詳細を書こうとするともう余所エラーが出ます

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

864 名前:デフォルトの名無しさん mailto:sage [2024/11/ ]
[ここ壊れてます]

865 名前:29(金) 13:08:16.00 ID:sw8AErMv.net mailto: 代入元が"2024-12-32"の時は、代入先のセルも同値が入る []
[ここ壊れてます]

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

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

868 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 18:10:43.05 ID:IFmvlPC2.net]
先にセルの書式を文字列 @ にしてみては?

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

870 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 21:22:22.42 ID:lLH4NdiL.net]
>>844

苔で出来ました。



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

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

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

873 名前:デフォルトの名無しさん mailto:sage [2024/11/30(土) 09:08:08.19 ID:I6iXAWzN.net]
Int(hoge / 25)

874 名前:デフォルトの名無しさん [2024/12/05(木) 11:53:46.88 ID:DSq5f289.net]
甲斐はいらん。巨人に来るな。

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

876 名前:デフォルトの名無しさん [2024/12/07(土) 14:05:32.60 ID:8ekNK8XT.net]
知能にバグ

877 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 14:45:24.46 ID:8w7S0x4U.net]
知恵袋より酷い質問だな

878 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 17:34:43.76 ID:m++O9Thl.net]
だな

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

880 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 23:19:44.56 ID:czlVvPsF.net]
RubyのようにVBAを作った?



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

882 名前:デフォルトの名無しさん mailto:sage [2024/12/09(月) 12:17:07.04 ID:EtFmQud+.net]
ネタにマジレスという愚かな事が分からんのか?

883 名前:デフォルトの名無しさん mailto:sage [2024/12/09(月) 13:00:32.05 ID:N1CqhZvA.net]
バグバグで抜いた

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

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

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

887 名前:デフォルトの名無しさん mailto:sage [2024/12/10(火) 15:02:21.25 ID:x6/vupO7.net]
>>869
メモリにそのまま展開される危険なファイル

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

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

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



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

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

892 名前:デフォルトの名無しさん [2024/12/21(土) 11:27:23.27 ID:hMoGpFaG.net]
>>874
それはVBAの話しなのか?

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

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

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

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

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

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

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

896 名前:デフォルトの名無しさん mailto:sage [2024/12/21(土) 21:28:57.26 ID:yZmYWL20.net]
自己解決しました

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

898 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 16:52:27.65 ID:yHGbj31B.net]
Sendkeysが上手く動いてくれない。。
DoEventsも入れているのに。。

899 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 17:09:07.17 ID:IQoJ7007.net]
>>882
Sendkeysは最後の手段
できるだけ使うな

900 名前:デフォルトの名無しさん mailto:sage [2024/12/22(日) 17:51:48.04 ID:MwFjhbEz.net]
windows apiのsendkeyをdeclareして使う方が良いとか



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

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

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

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

905 名前:デフォルトの名無しさん [2024/12/25(水) 15:25:06.92 ID:PDJSnv/I.net]
sendekysはpopup出てると死ねる

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

907 名前:デフォルトの名無しさん [2024/12/31(火) 22:37:17.97 ID: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/ , ttps://flight-route.com/
tΤps://n-souonhigaisosyoudan.amebaownd.com/

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

909 名前:デフォルトの名無しさん mailto:sage [2025/01/03(金) 18:23:18.68 ID:kR1aFMkz.net]
専門用語とか漢字の利点を感じられるなら

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



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

912 名前:デフォルトの名無しさん mailto:sage [2025/01/03(金) 18:45:23.61 ID:208FlUJL.net]
Unicodeのせいかしら?

913 名前:デフォルトの名無しさん mailto:sage [2025/01/03(金) 20:26:13.30 ID:hehfksyj.net]
趣味でしてるし日本語も使う

914 名前:デフォルトの名無しさん mailto:sage [2025/01/03(金) 22:04:30.99 ID:n8cwekpK.net]
>>894
接頭辞は型名?

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

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

917 名前:デフォルトの名無しさん mailto:sage [2025/01/04(土) 16:50:34.89 ID:37N69Sng.net]
漢字使おうかな
使えるものは使っておけと思い始めた

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

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

920 名前:デフォルトの名無しさん mailto:sage [2025/01/04(土) 21:06:46.91 ID:37N69Sng.net]
>>902
CTRLspaceのオートコンプリート初めて知った
あざす



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

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

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

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

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

925 名前: mailto:sage [2025/01/05(日) 15:17:04.83 ID:nUqPwLoc.net]
Enumのときだけ、メンバをタイプすると、タイプした側に寄せて宣言側が変わってしまうような

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

926 名前:デフォルトの名無しさん [2025/01/08(水) 17:36:58.30 ID: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 名前:デフォルトの名無しさん mailto:sage [2025/01/05(日) 16:23:41.91 ID:ToFXQ1cV.net]
従うことが推奨するレベルのコーディング規約などあればうれしいと思って調べてみた
最近は結構盛り上がっているとの記事を見つけた
素人としては助かるとおもった

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

929 名前:デフォルトの名無しさん mailto:sage [2025/01/05(日) 18:08:41.24 ID:HsCGP5m6.net]
OK/NGの結果を○×で判断しようと

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



931 名前:デフォルトの名無しさん [2025/01/05(日) 19:12:09.31 ID:c9RkuEF2.net]
>>913
○〇

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

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

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

935 名前:デフォルトの名無しさん mailto:sage [2025/01/05(日) 19:27:19.60 ID:NttvQdH2.net]
>>916
商品名に変な英語もクソもあるかよ

936 名前:デフォルトの名無しさん mailto:sage [2025/01/05(日) 20:35:02.16 ID:NdQYfdJN.net]
MACの✕○
Winの○✕
MSの意地だね

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

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

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

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



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

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

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

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

945 名前:デフォルトの名無しさん mailto:sage [2025/01/07(火) 17:13:54.87 ID:qnMO/RTC.net]
>>927
無限ボタンw
信者って面白いこと言い出すな

946 名前:デフォルトの名無しさん [2025/01/08(水) 09:45:47.27 ID:RLOCMdIb.net]
無限ぷちぷちシートを思い出した

947 名前:デフォルトの名無しさん [2025/01/09(木) 12:38:58.06 ID:iZ6OsWgm.net]
そしてすぐ忘れる

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

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

950 名前:デフォルトの名無しさん mailto:sage [2025/01/09(木) 19:48:52.41 ID:vEm55Zh9.net]
AIに聞いてるんじゃね?



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

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

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

954 名前:デフォルトの名無しさん mailto:sage [2025/01/09(木) 21:34:09.45 ID:TbrYE+DS.net]
>>935,936
つまんね

955 名前: mailto:sage [2025/01/09(木) 21:40:57.86 ID:vav7Znkh.net]
>>937
君、なかなか見所があるぞ

956 名前:あれ? [2025/01/09(木) 23:47:00.74 ID:qILOB6yW.net]
>>934
いちいち感情なんか込めんわアホ

957 名前:デフォルトの名無しさん mailto:sage [2025/01/09(木) 23:51:59.37 ID:sQAFzeHP.net]
デジタル行財政改革ということか

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

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

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



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

962 名前:デフォルトの名無しさん mailto:sage [2025/01/13(月) 14:56:52.88 ID:k3eD+7FP.net]
最後のシートだけは削除できないっぽい

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

964 名前:デフォルトの名無しさん mailto:sage [2025/01/13(月) 18:41:32.17 ID:peWb4NcR.net]
全部のシートを削除するのはブックの削除と違うのか?

965 名前:デフォルトの名無しさん mailto:sage [2025/01/13(月) 19:14:38.54 ID:PAc8DdNk.net]
もうパソコンを下取りに出せよw

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

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

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

969 名前:デフォルトの名無しさん [2025/01/14(火) 17:12:36.65 ID:0yeI+qXL.net]
>>951
>>946

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



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

972 名前:デフォルトの名無しさん [2025/01/15(水) 01:46:27.64 ID:XB8hTJ6Z.net]
>>954
そやで

973 名前:デフォルトの名無しさん [2025/01/15(水) 08:26:14.80 ID:3l34QTTS.net]
>>955
x そやで
o そうですよ

974 名前:デフォルトの名無しさん [2025/01/15(水) 08:27:45.15 ID:3l34QTTS.net]
>>949
x トルー
o トゥルー

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

975 名前:デフォルトの名無しさん mailto:sage [2025/01/15(水) 16:35:07.06 ID:rFZ/0qzV.net]
Falseをファルズと読んでいたヤツいたよな

976 名前:デフォルトの名無しさん mailto:sage [2025/01/15(水) 18:38:22.80 ID:tWlSBqtV.net]
それ俺や

977 名前: mailto:sage [2025/01/15(水) 19:02:59.00 ID:dgio5e05.net]
ワーニング

978 名前:デフォルトの名無しさん [2025/01/15(水) 20:55:19.04 ID:XB8hTJ6Z.net]
altはアルト
スズキ アルトはalto

979 名前:デフォルトの名無しさん mailto:sage [2025/01/15(水) 21:21:03.22 ID:E1QAj6qB.net]
キーボードのAltはオルトと読むのが正しい
アルトはローマ字読み

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



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

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

983 名前:デフォルトの名無しさん [2025/01/16(木) 10:00:19.51 ID:y4aVlxjv.net]
>>960
x ワーニング
o ウォーニング

984 名前:デフォルトの名無しさん mailto:sage [2025/01/16(木) 11:19:43.51 ID:1dJnYfWy.net]
スターワーズ 新たなる希望

985 名前:デフォルトの名無しさん mailto:sage [2025/01/16(木) 11:49:49.65 ID:ZuNUPpnv.net]
ウォーニング娘。

986 名前:デフォルトの名無しさん [2025/01/16(木) 13:23:31.36 ID:y4aVlxjv.net]
>>967
x スターワーズ
o スターウォーズ

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

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

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

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

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



991 名前:デフォルトの名無しさん mailto:sage [2025/01/18(土) 16:29:48.50 ID:SvScaSWT.net]
異世界転生のチート持ちみたいな話だな

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

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

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

995 名前:デフォルトの名無しさん [2025/01/19(日) 08:43:26.75 ID:51IkxDip.net]
x マクド
o マック

996 名前:デフォルトの名無しさん [2025/01/19(日) 08:44:22.73 ID:51IkxDip.net]
x アルト
o オルト

997 名前:デフォルトの名無しさん mailto:sage [2025/01/19(日) 09:31:47.05 ID:PLStWMhN.net]
ゆとりが優れているのってITスキルだけだろ

998 名前:デフォルトの名無しさん mailto:sage [2025/01/19(日) 09:33:28.86 ID:GWgQWKlS.net]
× x o
〇 × 〇

999 名前:デフォルトの名無しさん [2025/01/19(日) 12:12:05.32 ID:ZB7MpbJf.net]
チキンナゲットはチンゲ

1000 名前:デフォルトの名無しさん [2025/01/19(日) 17:33:04.45 ID:h2zwTa4y.net]
>>975
えっ!?www



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

1002 名前:デフォルトの名無しさん [2025/01/19(日) 17:40:44.76 ID:51IkxDip.net]
x まとをゑる
o まとをえる

1003 名前:デフォルトの名無しさん [2025/01/19(日) 17:42:14.51 ID:51IkxDip.net]
x >>981

o v . . v
ミ口ミ

1004 名前:デフォルトの名無しさん mailto:sage [2025/01/19(日) 17:53:55.26 ID:fhEjQ7Lo.net]
>>985
江戸時代の話だが

1005 名前:デフォルトの名無しさん [2025/01/19(日) 18:09:39.29 ID:dBQQ41Hb.net]
とまとをにる

1006 名前: mailto:sage [2025/01/19(日) 18:14:48.46 ID:T6GaQrgY.net]
当を得る
的を射る

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

1008 名前:デフォルトの名無しさん mailto:sage [2025/01/21(火) 08:54:20.96 ID:ccXtlFrZ.net]
朝飯にカレー食べてるのによ、加齢の話するなよw

1009 名前:デフォルトの名無しさん mailto:sage [2025/01/21(火) 08:59:03.03 ID:s/TGuV8j.net]
💩

1010 名前:デフォルトの名無しさん [2025/01/21(火) 10:30:16.95 ID:WELoYoS1.net]
💩💩💩
ウンコがあらわれた!



1011 名前:デフォルトの名無しさん mailto:sage [2025/01/22(水) 09:41:15.20 ID:r6/KJMYB.net]
朝飯にうんこ食べているのにカレーの話するなよ💩

1012 名前:デフォルトの名無しさん mailto:sage [2025/01/22(水) 10:54:17.97 ID:BJxwlGB0.net]
こっちも朝飯にうんご食ってるのに加齢の話すんな

1013 名前:デフォルトの名無しさん mailto:sage [2025/01/22(水) 12:03:35.23 ID:r6/KJMYB.net]
あぼーん

1014 名前:デフォルトの名無しさん [2025/01/22(水) 12:06:43.92 ID:nfgwNWwV.net]
カレーに入れるのはうこんですよ

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

1016 名前:デフォルトの名無しさん mailto:sage [2025/01/23(木) 11:06:27.99 ID:MfXmmgFN.net]
華麗にスルーできんのか

1017 名前:デフォルトの名無しさん [2025/01/23(木) 13:26:50.55 ID:p9HdrWv+.net]
左ヒラメに右カレー

1018 名前:デフォルトの名無しさん [2025/01/23(木) 18:04:11.00 ID:0In5+Owq.net]
私のカレーは左利きです

1019 名前:デフォルトの名無しさん mailto:sage [2025/01/23(木) 20:32:57.55 ID:sLcuyrvb.net]
カレーなる一族

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



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef