自作PC@ふたば
[ホーム]

[掲示板に戻る]
レス送信モード
おなまえ
E-mail
題  名
コメント
添付File []
削除キー(記事の削除用。英数字で8文字以内)

画像ファイル名:1706500248347.jpg-(17834 B)
17834 B無題Name名無し24/01/29(月)12:50:48 IP:111.239.*(au-net.ne.jp)No.654694+ 24年10月頃消えます
VBA始めたんだけど
わけがわからない
まずツールポップアップエラーメッセージが多すぎてイライラする
もっとスンっと動いてほしい
1無題Name名無し 24/01/29(月)12:53:53 IP:111.239.*(au-net.ne.jp)No.654695+
ポップアップ メモリ不足です!!
俺 なんのこっちゃ?
ポップアップ デバッグモード起動しますか?
俺 はい
俺 あーカッコ内にセル番号書き忘れたわ
俺 起動
ポップアップ デバッグモード起動中は実行できません
俺 そんなの自動で解除しろよ糞が
2無題Name名無し 24/01/29(月)12:57:06 IP:111.239.*(au-net.ne.jp)No.654696+
俺 プロシージャ削除は開放でいいのか?
ポップアップ エクスポートしますか?
俺 削除したいのにいいえボタン押すの腑に落ちん
3無題Name名無し 24/01/29(月)13:00:19 IP:111.239.*(au-net.ne.jp)No.654697+
よくマック信者はエクセルはおせっかいだというが
おせっかいが自己主張激しすぎて身に染みる
4無題Name名無し 24/01/30(火)17:14:35 IP:49.251.*(zaq.ne.jp)No.654707+
https://www.youtube.com/shorts/P2ec5QAVh7k
5無題Name名無し 24/01/30(火)17:52:22 IP:126.50.*(bbtec.net)No.654708+
まあ落ち着け
ココ見てじっくり勉強すればいいさ
https://www.moug.net/
6無題Name名無し 24/01/31(水)09:09:27 IP:125.197.*(mesh.ad.jp)No.654715+
C#かPythonからxlsxをいじったほうが幸せになれるかもしれない
7無題Name名無し 24/01/31(水)10:44:03 IP:111.239.*(au-net.ne.jp)No.654716+
    1706665443004.jpg-(17965 B)
17965 B
VBAでポップアップのメッセージも作成できるんだな
こんな無駄機能内包してたら容量デカくなるに決まってるじゃん
8無題Name名無し 24/01/31(水)22:09:26 IP:125.194.*(mesh.ad.jp)No.654722+
>こんな無駄機能内包してたら
.Netライブラリじゃないかなあ もちろんWin64 API呼んでるだろうけど
なにしろVBもどきなんだろうから
いくら不正競争防止のためにMS内でOS部門とアプリ部門が切り離されてるっていっても普通に外部に公開されてる機能はアプリで使うだろう
9無題Name名無し 24/01/31(水)23:17:32 IP:111.239.*(au-net.ne.jp)No.654724+
昔よく見たエンドレスポップアップとかもエクセルで作ってたんだな
長年の謎が解けたよ
10無題Name名無し 24/02/01(木)00:22:51 IP:126.50.*(bbtec.net)No.654725+
今のExcelはSQLも使えるんだな
便利になったもんだ

知らなかったのはLibreCalcに乗り換えたから
MSOfficeのサブスクの支払い方がクレジットなのがなー
11無題Name名無し 24/02/01(木)02:40:52 IP:126.72.*(bbtec.net)No.654727+
>MSOfficeのサブスクの支払い方がクレジットなのがなー
デビッドはあかんの?
12無題Name名無し 24/02/03(土)11:34:18 IP:111.239.*(au-net.ne.jp)No.654734+
VBAは打ち込んでる途中で文法エラー検知するとイチイチポップアップで教えてくるの本当にイラ来る
打ち込んでる途中なんだから間違ってて当然じゃん
馬鹿なのコイツ
何撃ち込んでたか忘れちまっただろ
13無題Name名無し 24/02/03(土)13:16:11 IP:125.194.*(mesh.ad.jp)No.654735+
>本当にイラ来る
そういうのがだめならExcelのマクロじゃなくて外部プログラムからxlsxをいじるように業務を組み立てるべきなんだよ
イラつくのは一種の設計ミスというものだろう
14無題Name名無し 24/02/03(土)13:20:33 IP:182.165.*(eonet.ne.jp)No.654736そうだねx2
自動構文チェックを外せ
15無題Name名無し 24/02/03(土)18:34:22 IP:42.148.*(home.ne.jp)No.654737そうだねx1
そのあと実行時にシンタックスエラーでイラつくまでがセットと思われる
16無題Name名無し 24/02/04(日)14:48:41 IP:111.239.*(au-net.ne.jp)No.654745+
    1707025721063.png-(16073 B)
16073 B
結局はエクセルに対する命令を文字で入力できるのが利点だから
セルの位置数えたり操作するような命令押さえておけばいいんだろ思ったが
割とややこしい
columnは縦列だから横に数える変数使って
rowは横行だから縦に数える変数使うのが
考えてるとこんがらがってくる
17無題Name名無し 24/02/04(日)18:38:45 IP:125.194.*(mesh.ad.jp)No.654748+
>columnは縦列だから横に数える変数使って
>rowは横行だから縦に数える変数使うのが
>考えてるとこんがらがってくる

カラムの番号は縦列ひとつひとつの番号だから横に増えていく
カラムの中での番号は縦に増えていく
ローの番号は横行ひとつひとつの番号だから縦に増えていく
ローの中での番号は横に増えていく
なにもおかしなことはない
エクセルなんか使うのは普通の手続き型プログラム言語で2次元配列に慣れてからのほうがいいんじゃないかね
インデックスが0始まりじゃないとなにかと面倒だし
18無題Name名無し 24/02/04(日)21:46:54 IP:111.239.*(au-net.ne.jp)No.654749+
エクセルって設定変えないと
列がアルファベット表記ジャン?
セルの番地がA1とか出るじゃん?
これって行列じゃなくて列行だよね?
あと
頭の中でY軸の値をX軸で増やすとかX軸の値をY方向に増やすとか考えてると
なんかこんがらがってくんねん
19無題Name名無し 24/02/05(月)14:47:56 IP:122.133.*(mesh.ad.jp)No.654765+
>頭の中でY軸の値をX軸で増やすとかX軸の値をY方向に増やすとか考えてると
>なんかこんがらがってくんねん
たぶん、だけど CとかPythonみたいなもので正方行列の対角化とか連立一次方程式を解く関数とか自分で書いてみると慣れてくるんじゃないかね
画像処理には必須の技能ではあるし
今更そんなもの、と言わずにさ マクロの勉強が目的だったらC#でやってみればいい
ある意味ただの慣れだし 慣れたら自分の流儀を作ってそれを応用していくといいよ
20無題Name名無し 24/02/05(月)19:04:46 IP:175.177.*(itscom.jp)No.654766+
>頭の中でY軸の値をX軸で増やすとかX軸の値をY方向に増やすとか考えてると
VBAだとRow,Colと付けてX,Yで考えていないな…
そもそもDBみたいに考えて行というかレコードとみてしまうから列方向ってテーブルの列名か名前使って何列目かを考えないようにしている事が多い
まぁテーブルの列がx,y,valになるような場合は考えた方が良いだろうけど…
21無題Name名無し 24/02/08(木)21:33:34 IP:49.251.*(zaq.ne.jp)No.654789+
ビルポコポコ建てても中はスッカスカなんだわ。ショッピングモールも文字通り腐る程あるけど誰も歩いていない。

- GazouBBS + futaba-