Excel VBA 質問スレ Part56

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/08/23(木) 07:25:24.98ID:Kh3D3mRW
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK


※前スレ
Excel VBA 質問スレ Part55
http://mevius.5ch.net/test/read.cgi/tech/1532236398/l50
2018/09/05(水) 03:00:31.24ID:UEpkpswy
↑はあ?
2018/09/05(水) 03:05:14.58ID:K0pGicrM
>>647
基本機能というのがどういうものか分からんが、PDFの仕様が分かればファイルの読み書きで出来る筈だ。
昔、そういうのを書いたことがある。
ただし、PDFの場合、バージョンと扱いたいデータによっては出来ないこともあるだろう。
2018/09/05(水) 04:36:08.22ID:cWJzUFK9
PDF関連は、ここ読んでVBAで作ったことあるけど、面倒だったな
ttp://pdf-file.nnn2.com/
2018/09/05(水) 05:27:37.56ID:w7O3HrXU
>>685
マクロの記録でどう操作すればファイルを同梱できるん?
2018/09/05(水) 06:11:08.39ID:d26VWmGv
>>685
文字列型データをセルやテキストボックスのような組み込みオブジェクトのどれかにコピーするという単純な話だと誤解してないか?
埋め込みリソースの意味が分かってないなら君が黙ってた方がいいと思う

basファイルというか標準モジュールに行頭カンマ付 or 二重引用符付でデータを書き込んでおいて、そのデータをマクロ実行時にコピーして任意の形式のファイルを生成するとかはどうかな
この方法なら一応、エクセルのオブジェクトへのテキスト保存という方法よりは埋め込みリソースに近いイメージになるかも
VBEの操作を含むマクロになるので配布のハードルが著しく高くなるし、画像とかなら埋め込んでおくデータをバイナリデータにするとかの工夫が必要だけど
2018/09/05(水) 08:05:37.32ID:K0pGicrM
>>689
>>690
???
あのさあ、試してから言ってくれないかな。

1.[開発]リボン→[マクロの記録]を選択
2.[挿入]リボン→[オブジェクト]を選択
3.[オブジェクトの挿入]で[ファイルから]タブを選択して、ファイル名に適当なdllを指定する。
4.[開発]リボン→[マクロ記録の停止]

これで基本的にどんなファイルでもシート上に埋め込めるソースコードが出来てると思うんだが。

俺の誤解だったらすまないが、俺への指摘が噛み合ってるように見えないもんで。
2018/09/05(水) 08:14:23.51ID:K0pGicrM
埋めこみオブジェクト自体は誰でも知ってる基礎的な話だと思うんだよ。
なにしろ20年以上前に初めてExcel触った時からあった機能だと思うんだよな。
シートに画像を貼り付けたつもりなのにアイコンになってしまったなんて質問をそれぐらい前に見たような気がするんで。

であれば何らかの理由が無い限りマクロの記録でそのためのソースコードが出来るだろうと考えるのも当然のこと。

何でこんな質問が?とも思ったけど、何らかの理由があってマクロの記録では記録されないような機能だったかなと試してみたら記録された。
2018/09/05(水) 08:29:10.16ID:K0pGicrM
>>688
俺が書いたのはこんな便利な機能使ったものじゃないと思う。
PDFのファイル構造はググれば出てくるが、バイナリをゴリゴリする方法だったと思う。
OLE使った記憶が無いもんなあ。
すまんが、大分昔で自分がどんな方法で書いたかはほとんど覚えていないのでかなり曖昧。

ゴリゴリ書く方法はお勧めしない。
>>688のリンク先の技術を使った方が良いね。
2018/09/05(水) 08:40:26.86ID:BLSFUWnl
>>691
ありがとう
やり方がわからないから聞いてるわけで
わからないんだから試せるわけないよね
次からはもっとさっさと説明してね
2018/09/05(水) 08:45:18.19ID:BLSFUWnl
オブジェクトの挿入じゃダメだった?
と聞くのがいんじゃないかな
マクロの記録は試したかじゃ意味がわからないよ
2018/09/05(水) 08:54:18.91ID:BLSFUWnl
教えてくれてありがとうという感謝の気持ち
態度が気に入らないという憤慨の気持ち
2018/09/05(水) 09:00:50.18ID:K0pGicrM
ファイルを埋め込むという機能が存在する、そしてその方法も知っているけれどもそのVBAのコードを知りたいという質問と受け取ったので。
2018/09/05(水) 09:06:09.22ID:BLSFUWnl
なるほどじゃあしょうがない
2018/09/05(水) 09:23:22.51ID:WdcKF4ti
相変わらず日本語読解が下手くそなようで
2018/09/05(水) 09:23:33.11ID:/jm+tBQ6
久しぶりに質問スレらしい流れになったことを謹んでお喜び申し上げます
2018/09/05(水) 10:28:50.37ID:nGdPYXGE
>>680
並び替え可能なら、Matchのバイナリサーチモードで1Sec以内で終わると思う。
2018/09/05(水) 11:04:22.64ID:X0GkLMTX
>>693
記憶が曖昧とか誤魔化さなくていいよ
ググったらそれらしいものが出てきたからドヤりたいけど、やったことないからやったことあるって断言したくないなーってところかな
2018/09/05(水) 11:18:04.04ID:ygtNLEZP
PDFでドーナツ作る方法教えてください
2018/09/05(水) 12:01:11.93ID:tFzj0agy
横からだが>>632のやりたいことを誤解してたようだ。
シート以外の場所にテキスト情報を埋め込んで、なおかつプログラムから直接その内容にアクセスしたいんだと思ってた。
埋め込みオブジェクトじゃそんなこと出来そうもないしな。
単に同梱したかっただけなのか。
2018/09/05(水) 12:14:10.69ID:7w3bpeCa
>>704
質問者ですがあなたの理解のほうが正しいです
埋め込みオブジェクトの話ではありません
余計なシートやオブジェクトを増やしたくはありません
2018/09/05(水) 12:17:37.36ID:tFzj0agy
>>705
ふーんそうなんだ
念のためだけどテキスト情報は隠蔽する必要があるの?
それと量はどれくらい?
2018/09/05(水) 12:27:37.99ID:K0pGicrM
>>702
???
俺は>>688じゃないし、ググってもいない。
当時PDF Hack読んでたからそれに載ってる情報かもしれないが、手元にPC無いから確認できん。

PDFの仕様はググれば出てくるぞ。
後はバイナリで読み込めば良い。
当時作ったのも、サンプル程度の断片だ。
家で探せば有るとは思う。
2018/09/05(水) 12:29:44.62ID:K0pGicrM
>>703
ドーナツ画像をPDFにするだけじゃね?
そんなことを知りたいの?
2018/09/05(水) 12:31:49.01ID:7w3bpeCa
>>706
C言語やC#などの埋め込みリソースを使用するのに適した場面と同程度を想定してください
2018/09/05(水) 12:39:44.20ID:K0pGicrM
>>705
自分が少しおかしなこと言ってる自覚ある?
テキストファイルに画像を埋めこみたいと言ってるようなもんだぞ。
それでテキストにエンコードして追加してもテキストファイルじゃないと言い張ってるようなもんだ。

俺もブックはZip圧縮したものだから、単純に中に含めることも考えたけど、それって正式にExcelのブックと呼んで良いのかね?
JPEG画像なんかにファイル埋め込むのと一緒。
2018/09/05(水) 12:52:34.07ID:BLSFUWnl
お客様の中にオプンエクスエムエルの仕様に詳しい人は居ませんか? カスタムファイルを含むことはできるんでしょか?
2018/09/05(水) 12:59:52.03ID:7w3bpeCa
>>710
おかしいでしょうか?
テキストや画像とマクロブックでは利用目的もなにもかもが全く違います
テキストに画像を埋め込みたいという需要はあまりないかも知れませんが(まあSVGとかありますけどね)
マクロブックは1ファイルであることに非常に大きなメリットと需要があります
もしも他の言語で出来るようなスマートな方法でファイルリソースを埋め込むことができないならば
それはマクロブックのアイデンティティを揺るがしかねない由々しき問題です
2018/09/05(水) 13:04:23.79ID:X0GkLMTX
>>707
自作PDFを齧った人なら「仕様はadobeから出てるよ」「後はデコードしてテキスト処理すればいい」と言うんじゃないかな?
714647
垢版 |
2018/09/05(水) 13:20:43.83ID:Xc88RL8s
レス付けてくれてる人ありがとう
ただ初心者で事務員レベルの知識しかない為デコード云々言われても全然ピンときてないわ
とりあえずurl参考にもう少し学んで、まだ分からない点あったら後日改めて具体的に聞く
2018/09/05(水) 13:36:03.48ID:EHTwLxuU
>>712
PowerShellやRubyではどのように埋め込みますか
2018/09/05(水) 15:27:11.66ID:UEpkpswy
Rubyでは埋め込まないで
ファイルそのまま置くだろ
Webアプリが多いし
2018/09/05(水) 16:15:19.01ID:tFzj0agy
シートこそテキストの埋め込みに最適な気がしてきた
セルに名前付ければそれが擬似的なファイル名じゃないか
718647
垢版 |
2018/09/05(水) 18:25:15.51ID:Xc88RL8s
>>688の参考サイト見たけどやっぱりacrobat proが無いと動かんみたい
理想は標準機能(オートメーション?)での操作なんだけどproが無いと無理そうだよね?
あとpdfデコードしてーてのは普通にpdf開いてテキスト部分がバイナリ化?されてるからそこを戻したらテキストいじれるて理解であってる?
2018/09/05(水) 18:33:27.68ID:dDzWsxlQ
>>677
自分の無能さを思い知れ
2018/09/05(水) 18:43:15.08ID:K0pGicrM
>>712
そういうことを言ってるんじゃない。
>>711を見て、そういえばそうかと思ったわけだけどOpenXMLの仕様にあればおかしく無いんじゃね?
仕様に無ければ例えExcelで開くことが出来ても不正なファイルだろという意味で言った。

よく考えればVSTOもあるし、Excel上で手動で出来ないことでもブックの仕様として、あり得るわな。
実際に仕様としてあるかどうかは知らん。
721デフォルトの名無しさん
垢版 |
2018/09/05(水) 18:48:05.53ID:HpE7IfIU
ここは一つ、ぜひRubyキチガイにワンライナーでこうするんだ!ってのを書いてほしいっす
2018/09/05(水) 18:53:42.70ID:K0pGicrM
>>713
当時、Adobeから仕様を取得したかどうかも覚えていない。
もしかしたらPDF Hackのサンプルを弄った程度かもしれんし。

当時は、Anotationをどうにかしたかったんだが、それは出来なかった。
Pro版で作ったPDFはReaderからAnotationを追加出来たんだよな。
レビューコメント追加するのに便利だと思ってた。
でも配布元がPro版じゃ無かったから
うまい追加方法が無いかと。

Anotationをどうにかしようとしてたとすると、俺も何らかのライブラリ使ってたかもしれない。
2018/09/05(水) 19:06:18.69ID:gtpSZGl0
テキストファイルに画像(というかバイナリ)埋め込みは昔からuuencdeとかあるんだから
そういうのを応用すればExcel VBAでもコード内に埋め込みはできるよね?

data = array( "埋め込みコード1", _
"埋め込みコード2", _
"埋め込みコード3" )

decode2file(data, file)
2018/09/05(水) 19:10:14.81ID:UEpkpswy
コード内に埋め込みなんて
メンテしにくくて効率悪い
今は普通にファイルで管理するでしょ?
2018/09/05(水) 19:22:28.34ID:gtpSZGl0
それぐらいバッチ処理すればいいじゃん
そういうのすら面倒なら知らね
726デフォルトの名無しさん
垢版 |
2018/09/05(水) 19:25:17.48ID:6Z3q2IUX
>>719
なんや急に?なんか悔しかったんか?
2018/09/05(水) 19:44:21.15ID:Gm1e1X5r
>>721
断じていつものruby基地外ではないがテキストだけならこれで
Poppler::Document.new(“hoge.pdf”).map(&:text).join.scan(/必要な値の正規表現/)
2018/09/05(水) 19:46:31.98ID:Xm1UlI+a
プログラムを簡単に作ってやりたいが
簡単にしすぎるとVBAにたどりついてお金がかせげない
2018/09/05(水) 20:01:23.57ID:BLSFUWnl
ボクはポプラの枝になる〜
2018/09/05(水) 20:28:52.47ID:YH48VGUo
PDFからのデータ抽出と言えばゴーストスクリプト使うのが一般的ちゃうん
2018/09/05(水) 21:51:43.21ID:Thm6ImT5
>>723
1ファイルが良い理由の1つにユーザーが扱いやすい、つまりユーザーがメンテしやすいってのがある
なのでそういうメンテナンス性を著しく低下させる方法は意味がない
2018/09/05(水) 21:54:45.74ID:+hZ+CXx5
>>730
あれpdf作る側で読み出しとかできるんだっけ?
2018/09/05(水) 22:20:48.77ID:Gm1e1X5r
出たよ謎の1フォイルへのこだわり
734デフォルトの名無しさん
垢版 |
2018/09/05(水) 22:23:11.74ID:6Z3q2IUX
謎の1フォイルへのこだわりてそんなにメジャーなんか?
735デフォルトの名無しさん
垢版 |
2018/09/05(水) 22:33:13.01ID:M4l8cD2I
埋め込みオブジェクトってVBA的にどうにか役に立たせられないものか
dllを埋め込んでスタティックライブラリ化できれば嬉しいんだががが
2018/09/05(水) 23:14:39.04ID:gtpSZGl0
>>731
使う側が1ファイルに見えれば提供側は別に複数でもかまわんだろ
それに一度埋め込んだならメンテする手間は同じやぞ?
埋め込む前は複数ファイルなわけだしな
2018/09/05(水) 23:27:51.35ID:gtpSZGl0
シェルのヒアドキュメントも埋め込み時はひと手間掛かるし
1ファイルに収める場合はどの方法でも手間は掛かるよ
VBAだとその手間がちょっと増えるだけ
2018/09/05(水) 23:29:27.24ID:Thm6ImT5
>>736
VBAは使う側がメンテするのだが?
2018/09/05(水) 23:31:17.63ID:gtpSZGl0
>>738
だから一度埋め込んだらメンテする手間は同じだってば
想像力ないの?
2018/09/05(水) 23:34:32.56ID:gtpSZGl0
メンテ要員「このデータどうやって作成したん?」
俺「このバッチ叩くとファイルがデータに変換されるからそれ埋め込んでね」
メンテ要員「あーわかった」
2018/09/05(水) 23:41:05.25ID:Thm6ImT5
そのバッチをエクセルと一緒に配布するのか?それじゃ2ファイルじゃないか
メンテする人は、え?1ファイルでいいのになんでわざわざバッチ実行して、ファイル増やすんですか?意味わからないです、普段使ってる開発環境で編集したいですって混乱してしまうぞ
想像力を働かせろ、運用している現場をイメージしろ
2018/09/05(水) 23:54:36.64ID:gtpSZGl0
>>741
埋め込む前は複数ファイルなんだからその時点で君の主張は破綻してるんだよ
必要ならそのバッチもVBAで作ってエクセルに突っ込んどけ知能遅れ
2018/09/06(木) 00:00:52.16ID:bUttQEUW
つまりVBAは埋め込みリソースも自然に扱えないのですか?
2018/09/06(木) 02:21:31.81ID:nwR3CQ3P
変にVBAなんか組むよりバイトとかパートの人にアナログに作業させた方が早かったりもするよね
自分の時給の1/4とかだし、1時間コード打つのにかかるんなら、彼らが4時間を超える作業量でないと損になる
2018/09/06(木) 03:25:40.20ID:OdtAawkS
一回で終わる作業なら大抵はVBAなんか要らんだろ
繰り返す定型作業だからVBAで自動化する
2018/09/06(木) 08:11:47.78ID:IZEn+era
>>744
今回の場合は手作業でできるものじゃない。
それに、そんなことして良いのかの回答もまだ得られていない。
2018/09/06(木) 08:15:14.96ID:IZEn+era
>>743
まずさ、その埋めこみリソースとやらの定義をきちんとしてほしい。
君がどういうレベルの質問をしているのか分からん。

ブックの仕様ではそういうものを扱えることになってんの?
2018/09/06(木) 08:19:49.06ID:6+T9eXI+
手作業はミスする可能性がある
1回限りの操作でも例外がなければVBAのが確実な結果が得られる
2018/09/06(木) 08:36:58.79ID:nwR3CQ3P
>>748
vbaでもチェックしなきゃいけないのは変わらないし安く上がるんならそのほうがいいと思うけどね
2018/09/06(木) 12:11:33.64ID:pSvnv7DA
VBAの勉強法を教えてくれないか
2018/09/06(木) 12:12:20.04ID:pSvnv7DA
ちなみにVBAの右も左も分からない丸っ切り初心者です
2018/09/06(木) 12:21:08.08ID:ZKhYOXVM
>>751
自動化したいことを決める
マクロの記録をしながら実際に手動でやってみる
生成されたコードを見ながらforやifで制御する
の繰り返しやな
2018/09/06(木) 12:32:05.59ID:bCDj82+q
一番大事なことが抜けてる。
生成されたコードの各行がどういう意味なのか考える。

例えば
Range("A1").Select
Selection.Value="hoge"
なんてコードが生成されてたら意味は
A1を選択
選択された値に"hoge"を代入
となる。

だったらA1に"hoge"を代入するコードは
Range("A1").Value="hoge"
で良いよね。
2018/09/06(木) 12:42:04.42ID:pSvnv7DA
>>752>>753
ホント何も分からない状態なので、
参考書やサイトがあれば教えてほしい
2018/09/06(木) 12:48:27.98ID:42Cgl4rK
だったら、ってサラッと流してるけどさ、

Range("A1").Select : Selection.Value = "hoge"

Range("A1") ="hoge"

Range("A1").Value = "hoge"

がほぼ同じ動きをするってこと、ガチの初心者は教わらないとわからないよ
2018/09/06(木) 12:51:09.94ID:FcDUl1Zk
>>754
https://blog.codecamp.jp/excel-vba-site
2018/09/06(木) 12:54:27.92ID:BbhKyKYE
>>680
シートの再計算を切った方がよさそうですね
2018/09/06(木) 12:58:40.70ID:bUttQEUW
>>753
なるほど
アマチュアVBAerのコードがクソな理由はそのあたりにあるんだね
2018/09/06(木) 13:11:18.25ID:pSvnv7DA
>>756
ありがとう!

ちなみにPCの買い替えを検討中なんだけど、
オススメのPCはあったりする?
VBAを問題なく扱えるスペックで
マックの新モデル(いつ発売か知らんけど)を買おうか迷ってたんだが、
他にあれば教えてほしい
2018/09/06(木) 13:16:19.10ID:FcDUl1Zk
Macはやめとけ、Winならなんでもよかろう
2018/09/06(木) 14:32:32.21ID:uyGxH2tN
VBAはWindowsとExcelしか使うことを許されていない人が仕方なく使うものなので、
Macの使用が許される人は素直に別の言語を学ぼう

Mac使うなら(言語じゃないが)AutomatorやAppleScriptなんかが初学者にはいいぞ
2018/09/06(木) 14:34:30.61ID:f+Em582n
>>759
Windows10が入ってて、ドライブがSSDで、CPUがintel i5のを選んどけば間違いない
新品だとだいたい10万円だけど中古でも問題なし
2018/09/06(木) 14:41:15.36ID:ocJXcvkM
本当にExcel VBAだけが目的なら型落ちWindowsでOK
他にもやりたいことがあるならVBAだけで決めるのはハイリスク
2018/09/06(木) 14:54:51.00ID:f+Em582n
Excel(Office)が入ってるかどうか確かめるのを忘れないように
パソコンと別々に買うと高く付く

マイクロソフトのOfficeならどのバージョンでも大丈夫だけど、キングソフトのはダメ
2018/09/06(木) 15:33:41.34ID:vVlOKn8A
事務仕事をやっていてVBAが使えたら便利だなと思っていて、
VBAのスキルを(仕事に生かせるレベルまで)身に付けたら
他の言語にも手を広げたいなと考えている

プログラミングのことはチンプンカンプンだけど、
ググったらプログラミングやるならマックがええでって記事をいくつか見かけたので
マックにしようかと思ってた
エクセルも使えるし

だから、皆んなの意見を聞いてどうすればいいのか分からなくなってきた
2018/09/06(木) 16:26:31.35ID:uyGxH2tN
VBAを習得したいのかもっと一般的なプログラミングを習得したいのかハッキリさせよう

どんな事務仕事を楽にしたいんだ?まずはそこを明確にしていこう
767デフォルトの名無しさん
垢版 |
2018/09/06(木) 16:47:53.27ID:UI2giREj
マウスコンピューターの乃木坂46 モデル
https://www.mouse-jp.co.jp/m-book/mbb506/?intid=nogi_btn003_asuka

CPU-i7, 512GB SSD で、10万円!

これを、メモリ・保証期間を最大まで、カスタマイズする
2018/09/06(木) 17:08:12.24ID:vVlOKn8A
>>766
VBAを仕事に生かせるレベルまで習得してから他の言語も勉強したい

ほんの一例だけど各部署の旅費集計作業とか全自動化させたい
2018/09/06(木) 17:10:03.69ID:vVlOKn8A
>>766
他の言語=一般的なプログラミングなのかな
一般的なプログラミングがどういうものかわからんが
2018/09/06(木) 17:25:00.57ID:uyGxH2tN
>>769
(VBA含めて)プログラミングというものを勉強してみたいのかという意図だった

その要件で勝手にエスパーするとExcel操作しまくりだろうからVBAがいいかもね
PCは仕事で使ってるやつとOS, Officeのバージョンが同じの買えばいいよ
2018/09/06(木) 17:30:41.07ID:4qJ3M+Kb
本職になるつもりならVBAから入るのはお勧めできない
変な癖が付く
2018/09/06(木) 17:32:28.08ID:uyGxH2tN
将来VBAってこんなに糞だったんだなと思い知るのもまた一興…
2018/09/06(木) 17:37:34.01ID:vVlOKn8A
>>770
操作しまくりだけど難しいことはしていない
事務作業では既にどこかの部署又はグループ会社の社員が作ったマクロを動かしてるだけだから
多少の関数は使うけどその程度

VBAだけやるなら会社のPCと同じやつでいいかもしれないけど、
VBAの先に他の言語もやりたいってのがあるからさ〜
そうなるとマックがええんちゃうのってグーグル先生が言ってまして

まあ、とにかく参考になりましたわ
ありがとうございます!
2018/09/06(木) 18:04:15.50ID:rLUupM/1
>>773
万が一他のプログラミング言語に興味を持った時は Visual Studio 2017 Community版 を入れればいい。
解説書も本屋に行けばたっぷりある。
大概の事はそれでOK
プログラマじゃないんだから、別に興味を持たなくとも良し
2018/09/06(木) 18:26:45.77ID:vVlOKn8A
>>774
なんやようわからんがそれを入れれば他の言語も開発できると
マックはそれを入れなくてもええの?
2018/09/06(木) 19:11:59.61ID:R1JX6SwT
マックのことは忘れろ
2018/09/06(木) 19:17:18.82ID:vVlOKn8A
なんでや
2018/09/06(木) 19:24:08.46ID:rLUupM/1
>>777
マックの事は全然知らん

みるみるプログラミングがわかる本
掌田津耶乃

↑を立ち読みすれ。確かマックの開発環境のことも書いてあったような記憶がある。
まぁ素人なんだろ?Winにしとけって
779デフォルトの名無しさん
垢版 |
2018/09/06(木) 19:28:35.21ID:r2CzgwVn
初心者に群がるプロさんきしょいわー
2018/09/06(木) 19:31:46.27ID:UI2giREj
Mac は高い。素人は、マウスで十分。
最大限メモリを積めばよいだけ

3年ぐらい、プログラミングしてから考えろ。
まあ、その頃には、たぶんやめてると思うが
2018/09/06(木) 19:32:52.80ID:9gAxqTcJ
ラズパイでもいいじゃん
782デフォルトの名無しさん
垢版 |
2018/09/06(木) 21:26:39.31ID:BSkJoWVe
初めての言語でExcelVBAって悪くないと思うけどなぁ
Excelのオブジェクトを操作するのもイメージしやすいしすぐにそれなりのもの作れるようになるし
2018/09/06(木) 21:55:08.39ID:81SkF9sN
自分だけで使うんならなんでもいいよ
2018/09/06(木) 21:55:40.77ID:jEPt2f2o
そしてJavaとかへ行って大量のカラムを持った壮大なテーブル作ってぐるぐるSQLするまでがテンプレ
2018/09/06(木) 23:42:58.44ID:OdtAawkS
>>750
>>751
>VBAの勉強法
VBAの入門書がたくさんあるからまず一冊読んでみ

それから実際に簡単なコードを書いてみること
何かのデータを集計してCSVにして出力しようとか

そうやってだんだん分かってきたら
実務に使えそうなコードを書いてみる

最初は挫折することも多いと思うけど
小さな部品を組み合わせて大きな仕事をする
という方向で考えると上手くいくことが多い
これはVBAに限らずプログラミングの基本
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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