エクセルのVBAの練習がしたいんだが方法あるか?

記事サムネイル
1 : 2025/02/18(火) 18:11:52.632 ID:dyuGdxnr0
ちなエクセルは入ってない
パソコンもmac

仕事でvba使いたいが会社でいきなり使いこなして周りを驚かせたい

2 : 2025/02/18(火) 18:12:32.383 ID:dyuGdxnr0
MACで無料でエクセルVBA使える環境ないか?
Windowならメモ帳でできるらしいんだがな
3 : 2025/02/18(火) 18:13:00.846 ID:XIckIMbb0
VB.NETから始める
4 : 2025/02/18(火) 18:14:09.433 ID:TeLy3Jza0
Mac用のOffice買えよ
6 : 2025/02/18(火) 18:15:48.405 ID:dyuGdxnr0
>>3
どういうことだ?
それは無料でできるのか?vbaと同じ?

>>4
いや金は使いたくない

7 : 2025/02/18(火) 18:16:13.540 ID:TeLy3Jza0
>>6
じゃあ知るかタコ
12 : 2025/02/18(火) 18:17:27.215 ID:dyuGdxnr0
>>7
エクセル買うとかいう回答が求められてるわけねーだろタコ
そんな事もわからねえのかお前は
13 : 2025/02/18(火) 18:18:02.036 ID:TeLy3Jza0
>>12
何を言ってるんだ…
27 : 2025/02/18(火) 18:24:55.094 ID:dyuGdxnr0
>>12,15
おープロっぽいのが来た
なるほどな

vba≒vb.netで構文は同じと
エクセル特有の操作が多少できないだけで関数使えるから、WEB上やらデバッグ表示やらで思い通りに動かせてるか練習すればいいんだな
いいこと聞いたわサンクス

vsコードはもう入ってる

32 : 2025/02/18(火) 18:25:54.111 ID:XIckIMbb0
>>27
いいね
11 : 2025/02/18(火) 18:17:20.821 ID:XIckIMbb0
>>6
VBAの元祖がVB.NETって言われるやつ
作ってるところMicrosoftだからVBAの要領でExcelいじれる
まずは無料版のVisualStudioをインストールしてVB.NETを入れなさい
5 : 2025/02/18(火) 18:15:38.795 ID:TeLy3Jza0
Sub 会社で周りを驚かせるVBA()

Msgbox “このパソコンはウィルスに感染しています。”

End Sub

8 : 2025/02/18(火) 18:16:42.494 ID:dyuGdxnr0
>>5
msgboxとかいうクソみたいな書き方、これどうせメッセージボックスでalertと同じ役割なんだろうけどつくづく馬鹿みたいな言語だな
9 : 2025/02/18(火) 18:17:02.473 ID:TeLy3Jza0
PCにOffice入ってないとかゲームでしか使ってないの?
14 : 2025/02/18(火) 18:18:35.180 ID:dyuGdxnr0
>>9
いやいや、わざわざ金出さなくてもMACにあるオフィスもどきやGoogleスプレッドシートがあるでしょ
そっちのが便利だし
たまたま会社でエクセル使う機会があるから今回ちょっとVBA触って驚かせたいだけ
10 : 2025/02/18(火) 18:17:03.004 ID:6ph0frDg0
wineでvbs動かせるなら
excel固有の機能は使えないけど
文法とか関数とかは勉強できる
19 : 2025/02/18(火) 18:21:32.194 ID:dyuGdxnr0
>>10
いや、MACだから
文章読めるか?

int your dick = you.your dick

if(your dick > 13){
alert(“男じゃありません”);

you.your gender = women;
}

15 : 2025/02/18(火) 18:19:20.487 ID:XIckIMbb0
あぁそういえばMacで無料版のVisualStudio使えんかったわw
VSCodeをインストールしたまえ
16 : 2025/02/18(火) 18:19:43.658 ID:zFQNuoWj0
1ヶ月無料で試す
で1ヶ月で習得する
18 : 2025/02/18(火) 18:21:12.571 ID:UV/XFhE20
excel加工もpythonの得意分野だろうしVBA使わないでいいよ
24 : 2025/02/18(火) 18:23:47.411 ID:XIckIMbb0
>>18
加工なんてどんな言語でもできんだわw
VBAが必要なのは画像を配置したりボタンを配置したりするんだよ
20 : 2025/02/18(火) 18:21:41.997 ID:nCZ38Z6A0
基礎的な関数だったら無料Officeで共用じゃないの?
だったらOpenやLibreで練習すればいい
21 : 2025/02/18(火) 18:21:42.568 ID:yeeSU+sYd
VBAエキスパートっていう資格試験があるからその勉強をする
22 : 2025/02/18(火) 18:22:13.169 ID:TeLy3Jza0
Sub 絶対押すなよ!()

Msgbox “押すなって言ったのに…”
Range(“A1″,”XFD1048576”).Delete

End Sub

33 : 2025/02/18(火) 18:26:27.432 ID:dyuGdxnr0
>>22
a1はセルだよな?ならその後のxfd10~ってなんだ?
またエクセル特有のクソみたいな定義してそうだな
36 : 2025/02/18(火) 18:28:10.378 ID:XIckIMbb0
>>33
ふつうにA1からXFD1048576のセルの範囲を全削除だろ
25 : 2025/02/18(火) 18:24:01.400 ID:YwGsZ4zU0
copilotとか何でもいいからAIに聞けばコード吐いてくれる
どこにコピペしたらいいかも聞いたら教えてくれるぞ
28 : 2025/02/18(火) 18:25:09.776 ID:TeLy3Jza0
>>25
俺電機メーカーのエンジニアやってたけど、
以前は専門外のVBAをシコシコと自力で書いてたけど、
AIが出てきてからは楽になったわ
38 : 2025/02/18(火) 18:28:30.995 ID:YwGsZ4zU0
>>28
楽になったよね
全部自分でコード書くよりAIに吐かせてデバッグする方が時短になるもん
35 : 2025/02/18(火) 18:27:51.052 ID:dyuGdxnr0
>>25
会社でちょっと使ってみたけど思い通りのコード吐かなかったわ
使ったら違う動作した
長文だしどこを直せばいいかも分からんから基礎知識は必須と感じた
30 : 2025/02/18(火) 18:25:25.124 ID:z57aht7n0
Anacondaが入ってればセルに=pyで実装できなかったっけ
31 : 2025/02/18(火) 18:25:31.695 ID:6B2BN9Hn0
プログラミング経験あるの?
39 : 2025/02/18(火) 18:28:48.752 ID:ran4NCYNa
msのサイトにwindowsの仮想pcイメージあるからそれダウンロードしてやれば
macの中でwindows使えるはず
msのサイトにofficeのisoあるからそれ入れたらプロダクトキーなくても一カ月ぐらいは使えたはず

コメント

PAGE TOP
タイトルとURLをコピーしました