ExcelVBA みんなどうやって習得したの?

Sdílet
Vložit
  • čas přidán 25. 02. 2021
  • ExcelVBA みんなどうやって習得したの?
    【スポンサー:TechAcademy】
    techacademy.jp/?...
    【使わせていただいた音楽&効果音サイト】
    魔王魂(商用可)
    【使わせていただいた画像サイト】
    いらすとや(商用可)

Komentáře • 267

  • @ouka471
    @ouka471 Před 3 lety +74

    俺は 1時間でわかる Excel エクセルVBAっていうちっちゃい本から入った!  ページ数の少ない本を一冊読み切るってのを目標にするの良いと思う

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +8

      ページ数が少ないはポイントですね!!多いと挫折するかもですからね!

  • @kentan4482
    @kentan4482 Před 3 lety +5

    長いことVBAに手を出さなかったクチですがバッチファイル組むようになって変数とか構文の書き方をある程度覚えた後はExcelVBAに手を出すのは早かったですね。

  • @user-gc9qm7pr7j
    @user-gc9qm7pr7j Před 3 lety +71

    全てのプログラミング言語に言えることやけど、言語の習得は
    やりたいことがある→方法を探す→作る→覚える
    しかないと思う。漠然と言語覚えることって無理なんじゃないかな。
    (英語勉強しなきゃ…)

  • @mutsumirin4500
    @mutsumirin4500 Před 3 lety +10

    自分の作ったデータベースを整理したいという気持ちがあって、当面は独学でした。
    ある程度できるようになって、有料のオンライン講座を受けて知識を整理しました。
    自作するのが大事で、わからなくなった時に近くに質問できる人がいるからどうかがポイントだと思ってます。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      質問できる人がいる環境はかなり嬉しいですよね!!私もそういう人がいたらよかったなあ^_^;

  • @hazike230
    @hazike230 Před 3 lety +6

    いつも楽しく見させていただいております。
    冒頭のよく分からないボケがとても好きです。
    こいこいさんの動画を見て、Pythonにふれ、今IDLEのturtle graphicで遊んでいます。
    ExcelのVBAも参考にさせていただいております。
    応援してます!がんばってください!

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +2

      Pythonを学ぶきっかけになれてよかったです^^私などすぐに抜いてしまってください\(^o^)/

  • @3o1415926535
    @3o1415926535 Před rokem +9

    開発の現場で教えてもらいながら覚えたのがきっかけで、他言語の経験があったのでVB6の言語仕様(言語的にはVBAと等価)やCOMといったものも含めて後々理解できたのが良かった

  • @kekkyoki_nyanko
    @kekkyoki_nyanko Před 2 lety +5

    やりたいことがあってやっとvba覚えるよね
    学習っていう方法でやると続かない気がするなぁ

  • @user-ch2hm6uo1u
    @user-ch2hm6uo1u Před rokem +1

    vba勉強する前にvlookupとピボットテーブルを勉強しないといけないことが今わかった。ありがとうございます。

  • @user-uu2qk3pg4h
    @user-uu2qk3pg4h Před 3 lety +4

    私も同じパターンでした。こうめんどくさい作業を解決しようと思うと燃えますよね

  • @jannedaaiki1
    @jannedaaiki1 Před 3 lety +5

    昨日ちょうどyoutubeでフリーザ編見ていたのでタイムリーでした。
    「私の労働時間は…」のくだりは刺さりましたね。最強クラスのボスなのにあの表のなかで見ると結構労働時間長い…
    フリーザ様も大変なのですね〜

    • @jannedaaiki1
      @jannedaaiki1 Před 3 lety

      ていうかドラゴンボールネタもあったのですね!

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      フリーザ様はブウやセルと違い、社会性を備えて組織を束ねているので素敵です^^

  • @tonbeeno
    @tonbeeno Před 3 lety +5

    簡単な関数が少し使えるレベルで、マクロ記録を教えてもらったのがきっかけです。
    コードを見たとき、無駄が多く、最適化したいなと思い、勉強をはじめました。
    最初の書籍は、ふりがなVBAという本です。
    そこから業務上の問題を解決するため、マクロを作成するようになりました。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      業務上の問題を解決していると自然とマクロの腕が上がりますよね^^

  • @tarot270
    @tarot270 Před 2 lety +62

    CZcamsでなんの気無しに1時間くらいの動画を見たのがきっかけです。えっ?こんなことできるん?て感じでめちゃくちゃ興奮して見てました。あとはやりたいアイデアがどんどん溢れてきたので、Google先生に教えてもらいながら夢中で覚えてきました。楽しくて週末も没頭するくらい1年続けたら大抵のことはてきるようになってました。

    • @Yas-ef3qm
      @Yas-ef3qm Před 9 měsíci

      taro270さん、その動画をお教えください。

    • @tarot270
      @tarot270 Před 9 měsíci +2

      @@Yas-ef3qm 金子晃之さんの『ExcelVBA・マクロ・初心者入門講座』です。
      czcams.com/video/WCrOcq08bwY/video.htmlsi=jIXVHW37U2WqUGYX
      当時はVBAのVの字も知らない超初心者でした。完全なる初心者向け動画ではありますが、説明がとても簡潔でわかりやすくてかなりスムーズに頭に入ってきました。

  • @minoa03
    @minoa03 Před 2 lety +2

    全然分野は違うんですが、例えば第二種電気工事士の資格取得を目指したときに、
    実際の結線作業をする「技能試験」対策で本当に様々なCZcamsrがそれぞれ「これ
    が良い」と別の考え方を主張していたんですね。
    それを片っ端から見て行くと、不思議なことにだんだん自分に合ったやり方が見えて
    来ました。ある作業はA氏のやり方、別の作業はB氏の…と、それぞれ自分にとって
    「良いとこ取り」をして最後には自分流のものが完成しました。
    他の技能系の課題もおそらく同じなんでしょうね。それにしても現代は家に居ながら
    そういった情報の取捨選択が容易にできるとは便利になったものです。

  • @ja5921
    @ja5921 Před 2 lety

    最初はマクロの記録で出来るマクロのコードを眺めたりから始めました
    それからはマクロの記録を使わず自分で入力すること重視して
    それからは辞典みたいのを片手に少しづつ覚えました
    今まで行っていた面倒な手作業を自動化することからがスタートラインですね

  • @aquacrown9654
    @aquacrown9654 Před rokem +3

    手作業では無理な仕事を押し付けられたので、半日使ってVBA覚えて効率化しました
    作業時間はかなり圧縮できたので、仕事してる風な顔して適度にサボれたのが嬉しかった記憶

    • @user-dv9yx5gk7z
      @user-dv9yx5gk7z Před rokem

      やっぱりそういうきっかけが無いとですよね。家で自主学習するとしてマクロ組んでまでやりたいことが無いという。。。

  • @peisue
    @peisue Před 3 lety +1

    こいこいさんの動画を見てると、いつも元気になれます。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      ありがとうございます(´;ω;`)ウッ…
      続けてきてよかったです!!

  • @TW-jy3ln
    @TW-jy3ln Před 3 lety +6

    ①~④までは一緒ですが、
    記録マクロで変数にぶち当たり、変数だけ習得して、記録マクロ+ネットのコピペで難解なコードを書いていましたが、
    そこそこ人に喜ばれるようになり、味を占めて独学で勉強を始めました。
    ゲームが好きなので、テトリスやぷよぷよなど作っていたら、急成長しました。
    ただ最近は、関数だけでなんとかできるものはやってやろうと悪戦苦闘中です。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      好きなものを作っているときが一番成長しますね!!
      ぷよぷよを作るのは中々骨が折れそうですね(゚д゚)!

  • @asako894
    @asako894 Před rokem +5

    私も頼ってばかりだと限界を感じました!なんで同じ作業を何度もしなきゃいけないんだ!ってイライラした経験があったからある程度CZcamsみて勉強しましま!笑マクロ習得の壁は感じます!今はいろんなCZcamsやネットを見て分かりやすいものから取り組んでいます!同じような道を辿っていて安心しました!笑

  • @user-nw5vl5iv2e
    @user-nw5vl5iv2e Před 3 lety +4

    今思うと学生時代にVBAまで覚えておけばと思いますが、何から手をつけていいか分からなかったりしますよね。僕も今効率化したいので、必死です!

  • @user-tx8lf5kb7o
    @user-tx8lf5kb7o Před 2 lety

    ExcelのVBAを会社の先輩に弟子入りして習いました。1日程習って、手ごろなプログラムの手直しを幾つかやって習得しました。
    でもその前に、MS-AccessのVBAやAccess Basicの知識がありました。AccessとExcelの方言の違いのようなものを中心に習ったと思います。
    また、そのまえにVisual Basicの知識があって、90年代のソフトハウスの会社で「じゃあ、Accessもやってよ」ということで、当時はネットも無かったので書籍をみて覚えました。その後、転職した先(小さな工事会社だったのでITは自由だった)で業者が作ったAccessのプログラムに手を加えたりして覚えました。
    大学時代は、UNIX環境でC言語を習いました。
    高校時代はあまりやってません。
    中学時代は部活でゲームをプログラミング(テキストベースのゲーム)を8ビットパソコンのBASIC言語で組んだことで下地が出来たと思います。
    部活の友人にプログラミングの小技を色々と教えてもらい、その当時の技法が今のスキルの基礎になっています。
    いま、50代で周りには「中学2年生までに身に着けたスキルで給料をもらっている」といいながら、合わせてRPAのプログラミングの仕事もしています。

  • @xyz-db9tx
    @xyz-db9tx Před 2 lety +1

    自分はマクロの記録は遠回りになるから独学で1からしましたね。
    エラーが出ると大変ですが、上手く動いたときは楽しいですね。

  • @akisaiyan
    @akisaiyan Před 3 lety +8

    いつも動画を楽しく観させて頂いています。初コメントで少し長いですが自分のVBA習得の経緯を書いてみます。
    自分はプログラマーに転職しようと思い3ヶ月独学でhtml,css,javascriptを勉強したものの、結局SierのRPAエンジニア(Uipath使い)に転職しました。
    UipathではVBの知識が必要なので、研修でVBを習いUiPathを使う内にExcelやVBAの知識も身に付けなきゃと思い、自主的にITスクールでExcel,Access,VBAのコースを受講しました。
    その後、Sier業務で派遣先の複雑な関数式やVBAで作ったツールを見たり改修することでだんだん体がExcelやVBAに慣れてきて、分からないことはググって調べることで解決出来るようになりました。
    自分的には最初にjavascriptでプログラムの基礎(変数,if,for,配列)を学んだことが後のRPAやVBA習得に良かったなと思いました。
    また派遣先でSEさんが作ったプログラムを見て、実戦的な書き方を学べたことが自分でプログラムを書く上で本当に役に立ったと思いました。
    自分は一人で頑張るのが苦手で、環境で頑張れるタイプなので、こいこいさんのお弟子さんのタイプと似ていると思います。
    ある程度セミナーを受講して実戦に向かったのが自分には良かったのかもしれません。
    こいこいさんの動画は本当に面白いです。特に上司や友達を絵で喜怒哀楽を表現していたのが本当に笑ったので、動画内でクライアントの反応を表現する際に絵で描いて欲しいなと思いました。
    (同じ位に不審者検出の動画でカバンを頭に被って麻雀やったりパン食べてるのも面白かったです)
    長文になってしまいすみません。本当に毎日楽しみにしていますので、これからも動画投稿よろしくお願いします。応援しています!

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      いつもご視聴いただきありがとうございます^^
      絵がもうちょっと上手かったらなあと思うのですが、これからも描いていきたいと思います(*^^*)
      環境で頑張れるタイプの方も多いと思います!!私もAIの勉強はUdemyやスクールをかなり活用しました^^

  • @user-sm6mu4ei3y
    @user-sm6mu4ei3y Před 2 lety

    自分の場合、19歳頃にIT関係に就職した当時VB5.0が主流でした。
    画面はVBで作成してデータベースや帳票部分はAccessのmdb使ったりVBAマクロをキックして帳票出力したり・・・、
    そのあとはASPが流行ってIISをWEBサーバーに使い、サーバーサイドはASP、クライアントサイドはVBSを使ってとか、VBからエクセル帳票出力してエクセル側はVBAマクロでエクセルに値をセットし帳票出力したり、実務で覚えましたね。使い勝手よかったな・・・

  • @Sanseitou_ha_honnmono
    @Sanseitou_ha_honnmono Před 2 měsíci

    さすが京大生、勉強の仕方もすごいけど、努力の熱量も凄すぎ。

  • @heppoko3
    @heppoko3 Před 2 lety +2

    パソコン雑誌のExcelコーナーみたいなページに書いてあるVBAを打ち込んで動かしたりネットのExcelフォーラムのサンプルを打ち込んで動かしたりしてましたね。
    そして1行1行何をやっているのか?VBAを変えてみると結果のどこが変わるのか?を理解して、それをいっぱいやっているうちに自分で作りたいもののアイデアが
    浮かんできて作れるようになったかな。「先に作りたいものがあって」という感じではなかったです。

  • @spadaleggendaria9765
    @spadaleggendaria9765 Před 3 lety +9

    本(国本温子氏著 実践ビジネス入門講座)から入りました。
    そこから実践、寄り道でpython やprogateをやって、配列やパブリック変数、プロシージャと段階を踏みました。
    ※とにかく最初は汚くてもいいので実践を重ねる事が一番大事だと思います。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      実践を積むのが一番成長速度が速いですからね!!

  • @user-qk8bq1pe7c
    @user-qk8bq1pe7c Před 3 lety +6

    私は、前任者が特に引き継ぎも無く置いていった複雑なマクロをメンテナンスするために、コードを解析する所からスタートしました。
    当時の現場は紙文化で、Excelの関数もろくすっぽ使ったこと無い30過ぎの頃でした。
    今では、仕事の負担を何百時間も削減して生産性を上げるほどになってます!

  • @daisuke2965
    @daisuke2965 Před 3 lety

    プログラマで、VBを先に習得してたのでマクロは簡単でした。設計書が大概Excel使ってるケースが多いので知らんうちに覚えてました。

  • @user-hb2fm2sn9k
    @user-hb2fm2sn9k Před 3 lety +2

    中学生の頃PC8001というパーソナルコンピュータに出会って(友達の家で)、N-Basic をそれなりに使えるように(独学)
    このときに「コンピュータはバカだから何をさせたいのか全部教えてやらなければ動いてくれない」ことを覚えました。
    VBAはコマンドと文法をググって、単位プログラムを作って動かしてみて、最終的に組み合わせてから虫取りしてます。

  • @user-fg6zw1qg4y
    @user-fg6zw1qg4y Před 3 lety +13

    過程は同じような感じですね。
    vbaの段階になって、webで調べてやりたいこと少しづつ習得しました。
    簡単なvbaができるだけで業務が効率的になったり手動では作るのに時間がかかりすぎるデータを作れるようになって業務の質も上がりました。

  • @zyyxxx099888
    @zyyxxx099888 Před 3 lety +12

    私は関数をほとんど知らず、記録マクロを1回も使ったことない状態から、いきなりVBAをネットから独学でスタートしました。結局1年以上VBA使った今も記録マクロは使ったことなく、関数も少しずつ使い始めたぐらいです…

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +2

      いきなりでよくできましたね!!僕はとても無理でした^_^;

  • @takapyoon706
    @takapyoon706 Před 2 lety

    ろくにワークシート関数も知らないまま会社で先輩の作ったVBA真似してデータ処理するツール作ったのが入口だったなあ。ファイルダイアログ出せた時はワクワクした

  • @sa_ta
    @sa_ta Před 2 lety

    VBAから入りました。
    COM-API経由で他ソフトと連携させる必要性にかられ、ネットで調べながら書きました。
    その後、エクセル単体でも、大量のテキストデータ(1製品あたり不揃いな200行を約10000製品分)の読み込みと整理に使いました。
    凝った使い方は出来ませんが、今でもVBAがメインです。そのため、未だにGUI操作は苦手です。SUMくらいしか使えません。

  • @chomydns7569
    @chomydns7569 Před 2 lety

    いつも面白く動画を拝見させております。私も仕事のでエクセルを使うこと多いので大変勉強になります。こいこいさんは、ウィンドウズのメッセージをフックする(windowプロシージャ)プログラムを使った事がありますか? ネットで探してもぼんやりした情報しかなくこいこいさん、ならご存じかなと思いコメントさせていただきました!
    VBAでソケットのサーバーが作れたら面白いかなと思いまして。

  • @teruhiko0201
    @teruhiko0201 Před 2 lety

    「嗜好」と「動機」と「指向」です。
    最低限の学習とあとは実践で覚えていくしかないです。
    色々と書籍を読み漁って勉強して著者の癖の渦に巻き込まれますので準備はほどほどにして実践あるのみです。
    ロジックにも正解がなく、人それぞれなので他の人が書いたコードを見ると感心したり、違和感を覚えたりと様々です。
    プログラミングは誰か優秀な人のをパクって、後は自分流に昇華させるのが王道だとおもいます。

  • @aonomimori7387
    @aonomimori7387 Před měsícem

    実務を効率化するために10年以上前に独学で覚えましたかお😊(事務仕事)
    やりたいことから逆引き➕モーグの掲示板で質問しながら覚えた感じです。(今もモーグあるのかな?)掲示板は有識者が多く、回答を読み解くだけでも大変でしたが、めちゃくちゃ勉強になりました☺️お勧めです✨

  • @user-ld5zy6dy2n
    @user-ld5zy6dy2n Před 3 lety +5

    技術系だけど、if文for文do loopとwithステートメント覚えたらだいたいなんとかなる。

  • @user-cq9tc2dt7g
    @user-cq9tc2dt7g Před 3 lety +1

    株のAiを作る事を目標にとりあえずvbaやってます!
    エクセル内部で完結する程度のvia は作れるようになりました。
    人工知能を習得はまだまだ先ですかねぇ

  • @kanehana8231
    @kanehana8231 Před rokem

    先にVB(当時はVB4)から始め、あとからExcelを覚えました。
    マクロ記録の生成コードを直すのは、特に苦労せずできました。

  • @iTa358
    @iTa358 Před rokem +1

    Excel VBAを習得する際に、
      自分の体にあった方法について、
      Chat GPT等のツールで精度の高い回答を得られれば、
      VBAの利用による業務の遂行だけではなく、
      VBAの習得という行為に関して、高い効率化が期待できそうですね。

  • @gauriemeul1350
    @gauriemeul1350 Před 3 lety +24

    VBA語を話す美女がいたら頑張る

  • @rs1604
    @rs1604 Před 2 lety

    ExcelはすべてVBAで操作しろと勤め先の先輩に教わったので(騙されている??)良く分からないまま最初からVBAでExcelを動かしていました。
    だからVBAのコードが無駄に長いと言われています汗
    ワークシート関数はSumとIfとCount関数しか知りません。
    分からない事は不親切なMSヘルプで調べながら苦労しながら覚えて行きました。
    関数という便利なモノをこれから勉強していきます。

  • @hamuhamu6966
    @hamuhamu6966 Před 3 lety +4

    まず前提として、自動化したいことがあってその都度必要なコードをググるって感じでした。個人的に大切だと思うのは目的(VBAで作りたいもの)だと思ってます。VBAはあくまでも手段の一つなので、実現したいことがあると勉強のモチベーションを保ちやすいと思ってます。
    また私の場合、プログラミングやってたのは大きかったです。おかげでVBAへの抵抗なく入っていけました。まあプログラミングで一回挫折してるんですけど笑笑。なので、マクロの記録→VBAに壁があるのは理解出来ます。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      私も目的がないとダメなタイプです!!
      やはりプログラム経験者であれば、VBAの習得は早そうですね^^

  • @akihitoito3157
    @akihitoito3157 Před 2 lety +3

    自分の場合は、システムエンジニアだけど一番下っ端だから雑務を任されたりするのですが、それが死ぬほど嫌で習得しました。
    事務作業は滅べばいいと思ってます!

  • @user-vb4ru6yd8p
    @user-vb4ru6yd8p Před 9 měsíci

    こいこいさんと同じ記録マクロまでの成長過程をたどっていました。確かにその記録マクロを修正するまでは、していましたが、その後挫折していきました。
    というより、現実のそこまでの実務案件がなかったのもあったのでしょうか、今から頑張ろうかな!

  • @KM-we9tf
    @KM-we9tf Před 2 lety

    最初は学校でExcel関数の使い方を学んで、マクロは独学でした。
    もともとプログラミングに興味があったのもそうですが、すんなりと習得できたタイプです。
    ちなみに記録マクロは使ったことないです。
    マイクロソフト公式サイトの情報をもとに作ってたので。

  • @user-sd1pl6fv2e
    @user-sd1pl6fv2e Před 3 lety +3

    ExcelVBAはネット環境のない工場のシステム開発案件でヘルプ機能と目に付く関数を全部使って覚えました。
    8:3022:00までの缶詰作業を半年間続けたら嫌でもマスターするわ

  • @user-qj9et7ie7j
    @user-qj9et7ie7j Před 2 lety

    iserrorで分岐させてた時代からiferrorが出てきて感動した思い出・・・。
    最近ではxlookupが出てきましたが、会社のExcelがまだ2019なので、使えない。。。

  • @user-kf1ss8et1m
    @user-kf1ss8et1m Před 2 lety

    なにかお題が決まった上で、その機能を実装するのにどんな処理が便利かってのをggるとだいたい出てくるからそれを解析しながらVBAは覚えたかな。VBAを覚えたというよりはVBAの中の1機能の習得を繰り替えす感じ

  • @borigon
    @borigon Před 8 měsíci +2

    プログラミングの基礎があると、割と簡単。
    大抵のことは想像で組み立てられる。VBAで関数を書く方法は…。ループを回すには…。条件を…。といった感じで調べりゃすぐわかる。まずはなんでもいいから一つの言語を網羅的に習得して、プログラミング脳を構築することだと思う。

  • @user-ve5gg6zk8f
    @user-ve5gg6zk8f Před 2 lety +1

    かなり前ですが、仕事(トレーダー)で、某サイトからデータをマクロで録音?して、スクリプトをプリントアウトして、Excelでの作業とVBAを見比べながら、要らないと思えるところを削除して、失敗したり作業時間が早まったりして学びました。懐かしいッス!今は、Pythonですね。(笑)(典型的付和雷同野郎です!)

  • @user-cu6tx9zk3q
    @user-cu6tx9zk3q Před 2 lety +4

    Excelの基本とVBAの本を買って計算式を理解した上でAccessの本を買ってデータベース処理やSQLを覚えて、今も構造体やユーザー定義関数等勉強しています。

  • @jam.K
    @jam.K Před 2 lety

    関数はほとんど知らない状態でいきなりVBAやったので、今でもvlookupとかピボットテーブルでできることもVBAでやってしまいがちです。

  • @user-uz2wn6zi8n
    @user-uz2wn6zi8n Před 10 měsíci

    大爆笑はしないけど
    フフッと吹いた。

  • @ponshu
    @ponshu Před 3 lety +4

    ひたすらwebで調べるという手法で標準モジュールまではある程度自由に書けるようになったのですが、クラスモジュールが習得できません。
    Web上に情報が少ないというのもありますし、必要なシーンにこれまで出会わなかったというのもあります。
    出入りのSEさんに聞いても、これ以上は必要ないですよと言われるんですが、いつか理解してみたいんだよなあ。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      クラスモジュールは確かに実務で使うことはほとんどないですね。正確に言うと使わなくてもいけます。一部の人に怒られそうですが(笑)
      ExcelVBAでDeepLearningの全結合層を実装したときに唯一使いましたね!!

    • @charge-rifle-fujii
      @charge-rifle-fujii Před 3 lety +2

      thomsさんの「t-hom's diary」ってブログで、クラスモジュールの解説記事を10回くらい繰り返して読んだり、
      「いつもとなりにITのお仕事」っていうブログのクラスモジュール解説を読んだりしたら少しづつですが分かってきて、使えるようにもなりました

  • @user-ki1kp5kz4i
    @user-ki1kp5kz4i Před rokem

    VLOOKUP(XLOOKUP)は使いまくってますね。
    最初はマクロの記録から、本とかWEBでVBAをできるようになりました。
    数十万行以上のファイルの重い処理はLinux上awkで処理してからEXCELに読ませてVBAや関数使ってますね。
    人に引き継げなくて限界感じてます。

  • @OmwHaruki
    @OmwHaruki Před rokem

    ここ数日でVBAが必要になったので学びに来ました
    そもそもExcelも触ったことなかったので同時進行でVBAも学んでます。C# が多少なりともできるんでなんとかなってます
    今のところExcelというよりは配列が表になる便利な言語くらいの感覚で使ってます

  • @user-nq6mc2gv5n
    @user-nq6mc2gv5n Před 2 lety

    VBAが出来るの基準ってどれくらいなんでしょうか。調べれば大体なんだかんだ書けるけど、調べないと殆ど書けないという状況にあるんですがこれは書けるに入るのでしょうか。

  • @atsuutsu8606
    @atsuutsu8606 Před 2 lety +1

    他人の作った実績入力するシートにイライラして、もっと楽にできるようにしたいと思い、書籍とGoogle検索の同時進行で進めて習得していきました。ある程度の満足いくものはできたのですが、まだ改善できることはないかと探してその都度取り組んでいき、レベルアップに努めるようにしています。

  • @045badbayboy5
    @045badbayboy5 Před 3 lety +1

    日々変化するcsvデータを元に工程表作ったり、在庫管理したり、外注さんに自動メールしたり、パートさんのシフト作ったり、パートさん自身がそれら全てを
    操作できるようにする為、いきなりVBAからはじめたクチです。
    関数も少ししか使えないし、ピポットも使えないし、記録マクロも使えないです。テーブルは使えます。
    習得に1年かかった。ハゲそうなくらい脳みそ使った。
    でも望む通りに何でもできるから楽しい♪

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      素晴らしい努力ですね!!望む通りにできるようになると快感ですよね(*‘∀‘)

  • @user-pz7ml6wp2x
    @user-pz7ml6wp2x Před rokem

    業務に役立ちそうな規模の小さいコードの積み重ね
    気づいたらシステムに昇華してる

  • @kawamo55
    @kawamo55 Před 9 měsíci

    どんな言語でも、習うより慣れろです。
    使ってみてどんな反応(エラーが帰ってくるか)をよく読んでみるとそこにヒントがあります。
    人の書いたプログラムを移して使ってみて、1箇所書き換えるとどうなるかを想像しながら繰り返すのは一番の早道でしょう。
    複数ヶ所書き換えると書き換えた場所の影響がわからなくなるので1箇所書き換えることで起きる変化をよく見てエラー等はその内容をよく把握することですね。

  • @yasuyukihamada3492
    @yasuyukihamada3492 Před rokem

    時間をかけて独学でやり方を憶えても、務める先でのやり方に合うかどうかはその時次第ですかね。
    でないと空振りしちゃいますよ。

  • @user-wn4kc8we6o
    @user-wn4kc8we6o Před 2 lety

    エクセルは初歩の初歩で躓いて、諦めました。
    現在は全く、何一つ使えないですが、使わないので困らないです。

  • @injectionmoldengineer2279

    オフィス田中のウェブサイトから勉強しました。社内のシステムを作って役立ててもらえればと思い頑張ってたんですが文句が出るわ出るわ....完璧なマクロにするのは難しいですね。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      文句の嵐はしんどいですよね(笑)嵐が止むまで改善し続けなきゃなんですよね~^_^;

  • @user-if2bl6dk1u
    @user-if2bl6dk1u Před rokem +2

    色々参考になって面白いです。(笑)
    自分は今68才。VBAバリバリやってます。趣味ですけど!
    DOSの頃、バッチファイルからC言語入りました。WINが導入されてからCで書くのがつらくってVBに移行しました。
    だから、開発からプログラム出来る事を知って→マクロやっててそしたら→マクロの記録が有ったので→構文を色々覚える って感じになりました。
    皆さんの真逆ですね(笑)

  • @user-kd2qw8gs8t
    @user-kd2qw8gs8t Před 2 lety +8

    事業会社で業務効率化のシステムを自分のためだけに組んでこっそり仕事サボるぐらいで生きていきたい。

  • @abcd-54d3pc68t
    @abcd-54d3pc68t Před 2 lety +3

    excelの参考書を順番通り進めて終盤のマクロの記録で記録されたコードを弄ってたらあーなるほどねって感じで…(C、Java経験者)

  • @yoshiyoshiuenosuke
    @yoshiyoshiuenosuke Před 3 lety

    不特定多数が使うファイルを作成するとき関数の使用を禁止されたので、体当たりで覚えて行きました。
    最初はネットで調べても更に分からないことが増える(バリアントってなに??)
    地獄でした。

  • @user-qw7bu8zr2l
    @user-qw7bu8zr2l Před rokem

    わからないことはググって、よく使うような処理は別モジュールにまとめて必要に応じてインポートしていけばそのうち覚える

  • @akik_5842
    @akik_5842 Před 3 lety +6

    関数の組み合わせ出来るようになってか、マクロの記録だけで作って。
    補うためにモジュール内触り始めてゆっくり覚えていきました。
    高度な関数の説明で
    IF(ISERROR(VLOOKUP(~
    って所が懐かったです。
    今はIFERROR使っちゃうので。

  • @HYHY4646
    @HYHY4646 Před 3 lety

    確かに自分も 0:40 の順でした。友達にフィルター機能教えてもらった事がターニングポイント
    富士通FOM出版のテキスト使いながらオンライン講座 x 2回(無料動画が充実してる時代じゃなかった)
    VBA Expert試験の勉強(ギリギリ合格)ここまでで5-6年ぐらい
    …でもTwitterのVBAアカが話してる高度な技は理解できないです
    だいたいやりたい事ググってサンプル借用してアレンジする感じ
    今C言語の基礎勉強してますが、これまでにない概念があって正直躓いてる

  • @ta-pn4co
    @ta-pn4co Před rokem

    極力関数で自動化できたらいいなとは思う。

  • @nanakumi28
    @nanakumi28 Před 3 lety

    VBAじゃないとできないのかぁ…に初めてぶち当たったのは、複数シート保護/解除をしたいと思ったときでした。
    実際学び始めたのはまだ後の話ですが。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      複数シートの扱いはVBAでないと難しくなってきますよね!!

  • @azuru5
    @azuru5 Před 8 měsíci

    スロットや競艇のデータ収集するのに覚えたなぁ。
    データの収集で楽になって収支に直結したから時間があったらずっとマクロ組んで失敗して、また直してを繰り返して覚えた。
    そのおかげでギャンブルの収支も安定したし、仕事でも効率上がったから良かった。

  • @user-xd3wy7rm9c
    @user-xd3wy7rm9c Před 3 lety +2

    別のプログラミングをやっていたらやりやすくなるんですかねぇ

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +2

      別の言語を経験していれば成長は早いと思います!!

  • @tatsuya0223t
    @tatsuya0223t Před 3 lety

    僕もマクロ記録で一回止まりました。仕事の効率をいやでも考えるようになってからwebで調べてVBAするようになりました。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      マクロ記録で止まりますよね^_^;どうしても書く気が起きないんですよね^_^;

  • @user-ip2ec4uf2i
    @user-ip2ec4uf2i Před 6 měsíci +1

    記録マクロの次に行くまで8年経過中😂まだVBA習得できず。やらなきゃいけない切羽詰まった状況がないからのらりくらり来ちゃってる

  • @zion3777
    @zion3777 Před rokem +1

    VisualBasic6.0を学生時代に覚えて、その後業務でAccess2.0のオンラインシステムからAccess2000への移植作業時に差分的にAccessVBAを覚えて、その後業務でExcel触るときにAccessからの差分でExcelVBAの本とOfficeTANAKAとMSDN読みながらExcelVBAを覚えました。
    最初は三次元配列が使えない!って衝撃でした。
    追記。
    ピボットテーブルはまだ使えません。

  • @user-ex7jp3hv5s
    @user-ex7jp3hv5s Před 2 lety +1

    自分はVBAは不自由無いぐらいは書けますが、ピボットテーブルなんて触れた事すら無いですよ。
    マクロの記録もやった事無いです。
    習得は社内研修で1週間ほど触れたのと、その後は仕事で色々効率化のために書いてたので覚えましたね。

    • @Yen45678
      @Yen45678 Před rokem

      VBAを使って動的にピボットテーブル作成とかできるよ

  • @satoru3893
    @satoru3893 Před rokem

    コードは日進月歩なので本は使わないでネット情報で勉強します。
    ググってやりたいことに近いソースコードを自分用にアレンジしたりして勉強します。

  • @user-og8uu1oj5w
    @user-og8uu1oj5w Před rokem

    関数でIFが大量に並んで見ずらい時にVBA勉強し始めたかな・・・
    完成までの工程でやりたい事をネットで検索してコピペして必要な所を抜き取って繋ぎ合せる所から初めて、2回目3回目になると辞書登録に登録
    それ繰り返してたらいつの間にか出来るようになってたかな

  • @user-ek2nh5bq9d
    @user-ek2nh5bq9d Před rokem

    大学院生で、実験データを効率よくまとめたくて始めました。

  • @CookiePepper
    @CookiePepper Před 5 měsíci

    VBAは2~3時間でC言語のヘッダーファイルの自動生成程度は作れました。

  • @user-qr5er8dj1b
    @user-qr5er8dj1b Před 3 lety

    ちょっと変な気はしますが元々遊びでワークシート関数の使い方覚えました。
    数ヶ月前から趣味程度にやって覚えてみようと勉強始めました。今は業務でも多少使えるようなのを作ってます!
    私の場合の流れとしては
    CZcamsで解説してくださっている方の動画→作っているものに必要な情報をググって雑でも作る→本買う
    って流れですね。なんか順番がちょっと変な気がしますがw
    どうでもいい補足ですが、仕事がクッソ暇で死にそうなときにせっせとコード書いて仕事してるポーズするのにも使ってるとかそんなことは断じてありませんw

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety +1

      クッソ暇な時にmsgbox "hello"と書いて仕事しているふりをするなど断じてありませんよね(笑)

  • @user-wp1zj3in6c
    @user-wp1zj3in6c Před 2 lety +1

    データ纏めるのめんどくさいなと思ったので・・・
    元々PythonとかMATLABとか何個か言語触れてたのでとりあえずマクロやってみよとなりました。

  • @toretorecc
    @toretorecc Před 3 lety +3

    いつも楽しい配信ご苦労様です。
    4:42 平次に「何言っとるん、アホか?」と言われる・・・
    リクエストとして、エクセルの関数講座みたいに、SUMやIFのみんな知ってる関数は省いて、こんな便利な関数あるよ!マイナーだけど、簡単な関数!とかあれば、教えてほしいです~

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      平次に怒られますね(笑)関数講座もやってみたいですね^^

  • @user-od9cg2hj8o
    @user-od9cg2hj8o Před 3 lety +2

    習得した先にメリットがないと頑張れないですよね

  • @kartofeleine9321
    @kartofeleine9321 Před 2 lety

    クラス周りとか、sub,function使い分けとか、返り値の書き方とか、EnumがIntしか受け付けないとか、End地獄とか、Gitで管理出来ないとか、スクリプトがファイルに紐づくからコピペされるとプログラムの更新反映されないとか、何から何までストレスフルな言語。
    Excelで自動化したいなら、xlwingsがいいよ。

  • @hid0000
    @hid0000 Před 2 lety

    昔むかしBasicはやってたから、独学でググりながら必要なコードを探していじりながら。でも結局VBAだけでは足りなくなってくる。

  • @cvfpratulascivaff
    @cvfpratulascivaff Před 3 lety +3

    (上司にパワハラを受けて、
    無茶なエクセルを作らされている内に。
    残業したくなかったので)

  • @user-dt5ww5tf7i
    @user-dt5ww5tf7i Před 3 měsíci

    VBAを覚えることが最終形態みたいなこと言われてたけど、EXCELのVBAは他のプログラム言語と比べて間口が広いので、同じVBAを扱う人でもそのレベル差は雲泥の場合もあって、むしろVBAが入口と考えてもいいかも。
    初心者には変数、四則演算、分岐を覚えて計算した値をセルに出せるようになったレベルの人もいれば、中級者にはSQLとかAPI とか覚えてデーターベースから値を取得したり、正規表現とかを使い始める人もいる。この辺になると大体やりたいことは出来るようになる。
    上級者はクラスやインターフェースを使ってポリモーフィズムを意識して、デザインパターンを織り交ぜたりAPIでもコールバックを使用したり、なるべく後の改修に手が掛からないことも意識しながら作ったりする。
    初心者から上級者までの線引きは人それぞれだと思うけど、実行してトレースしながらコードを修正出来る言語なんて他にそうそうないし、お手軽でちょっとしたツールを作るのに最適で、他言語を習得した後でも何かと使うので、覚えておいて損はない言語とは思うけど、本当に「最終形態」というのはどう言ったものか私もそこまで先が見えていないので、そこまで追い求める道は本当に先が長い気がする。

  • @dmajer7th
    @dmajer7th Před 3 lety +6

    私は Vlookup → 高度な関数組合せ → ピボットテーブル → VBA という流れでしたが
    VBAにたどり着くまでに10年掛かりましたね。
    VBAがどんなのものなのか、どうやって習得したら良いのかサッパリわからなかったのですが、
    メンタエクセルさんの動画を見たのをきっかけに、「これなら自分でもできそうだな。」と思い
    youtubeや書籍で学習して、業務の自動化ができるようになりました。

    • @koikoi_zinkoutinou
      @koikoi_zinkoutinou  Před 3 lety

      メンタエクセルさんの動画はわかりやすくて質がいいですよね^^私もボケてばかりいないで頑張らないとですね(笑)

  • @Naporia
    @Naporia Před 2 lety

    ワイは幼い頃にMSXでBasicとアセンブラから入って中学でCとLisp、大学でC++とR、社会人になって半日くらいでExcel、次の日にVBA使ってたけど、1ヶ月も経った頃にはPythonでExcel弄ってたわ

  • @kisito513
    @kisito513 Před 3 lety +1

    記録マクロでしたい動きをやって、どんな関数・動きをマイクロソフトのヘルプで調べてやってた。
    マイクロソフトのヘルプは良いぞ。特にトラブルシューティングに特定条件の対策みたいなのもあるし
    本?買うだけ無駄やヘルプに全部のってる

  • @user-zu6rw4qw3v
    @user-zu6rw4qw3v Před 2 lety

    Excelはmacでした。
    マクロ(ユーザーフォームやfilesystemobject)をメニューやサブメニューに・・・?
    右クリックメニュー(context menu)にするとか・・・?
    リボンになったのでxmlのmenuのsubmenuやmenuSeparator・・・?
    拡張子がexportedUI・・・windowsオンリー?
    cell内に書くと文字列数のしばりが・・・?

  • @katsukun1958
    @katsukun1958 Před 2 lety +2

    やっぱ業務時間の短縮が実感できた時。VBAすげー て感じ。
    P1のみ印刷はCtrl+O、p2のみ印刷Ctrl+T なんて感じでショートカットに割り当ててあるので
    よく使うのだけれど忙しい時は「ほんまに助かる~」って感じかな。

    • @tomohata1570
      @tomohata1570 Před rokem

      Ctrl+Oは「ブックを開く」Ctrl+Tは「テーブル化」というショートカットが割り当てられています。
      元々あるショートカットにマクロを割り当ててしまうと知らない人がそのショートカット使って誤作動の元になるのでむやみに割り当てるのはお勧めしません。
      私の場合はクイックアクセスツールバーにマクロを登録して使っています。

    • @katsukun1958
      @katsukun1958 Před rokem

      @@tomohata1570 私が1ページ目のみを印刷するのに使っているのは Ctrl+ Shift + o です。Ctrl+ o は「ブックを開く」なので私も使っていますよ。(それぞれ別のショートカットです)

  • @gatolabo
    @gatolabo Před 2 lety

    地アタマが悪いのでリファレンス見ても理解できないタイプです。
    基本的に先ず「何がしたい」があって、そのために「どうすれば良いか」を考えるついでに憶えるのが自分には合ってる方法かな。
    プログラムの構造の部分は理解してるのでVBAの方言的な部分は慣れでカバー、Excelの独自部分はググりながらと記録マクロを頼りに「セルの値はcells(n,n).valueなんだ」から始めた記憶があります。記録マクロは一番最初の最初とグラフや集計(ピボットテーブル含む)を作る時の手探り時以外はまぁ役には立たなかったけど。
    Excelのワークシートの範囲は目で見える配列だと思うと最初は簡単かと。ただ、ワークシートを配列代わりに使うと恐ろしく遅くなるのでワークシートから配列に入れて処理してワークシートに書き出す方が良いですが。
    Excelの日付と時間計算は独自すぎるので簡単だけど嫌いでした。
    フォームでイベントは当然としてもワークシートのセルや範囲でイベントが使えるのが目から鱗だったかな。
    Accessのファイルの読み書きやSQLのデータベースも読み書きできるし業務はなんでもExcel VBAで自動化できるんじゃないかと錯覚した時期もありました。(始めて1年くらい経っていろいろ出来るようになって浮かれて有頂天になってる頃ね)

  • @hryoshi2025
    @hryoshi2025 Před 3 lety +2

    元太の時給250円で違法すぎwwwww

  • @taaaaa0609
    @taaaaa0609 Před 2 lety

    僕は会社でマクロ組めるのかっこいいなあって漠然と思って
    VBAを触り始めて1ヶ月ぐらい
    For-next文 IF文 select-case文でごり押してます笑