ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

EXCEL VBAコミュのはじめまして!

  • mixiチェック
  • このエントリーをはてなブックマークに追加
VBAの入り口にも立っていない超初心者ですが
お仲間に入れてください。

エクセルVBAを使いこなせるようになれる日を夢みていますが。。。
二次元配列と、簡単な構文のみの理解しかできてません。。。
無限ループも何回も作りました!

こんな私ですがどうぞよろしくお願いします!

コメント(133)

はじめまして!
最近、VBAを仕事で専属要員として任されるようになりました☆
苦労しながらやっているので、
ご相談に乗ってくれる方、良かったら仲良くしてください♪
宜しくお願いします^^
>>[96]
 ようこそ!

専属要員なんてすごいですねえ!
私は業務の合間にボチボチですので、なかなか・・と言ったところです。こちらのコミュなんかで、質問の回答を考えたりしているうちに、だいぶ出来るようになった。(・・気がします!?)

ぜひ、頑張って下さいませ。
>>[97]

コメントありがとうございます☆
凄くはないのですが、もろもろの事情でこうなりました。笑

今度質問させていただく際には、是非宜しくお願いします♪
二次元配列の話なのでこちらに書いておきます。
二次元配列を「配列の配列」と考え、smpMatrix1()の様に関数Array()を使
い値を代入する書き方だと、プログラム上で二次元配列としては扱われない
ようです。

データの内容は参考書にそのままあったもので、特に意味は無い。
「名前、会社名」の4×2の表。変数定義省略。
Sub smpMatrix1()
  Dim arr2Dt() As Variant

  arr2Dt = Array(Array("大村", "Phoenix"), _
    Array("井出", "IDE倉庫"), _
    Array("増根", "大富"), _
    Array("田中", "Pine"))

  Debug.Print "row:" & UBound(arr2Dt, 1)  '3を出力
  Debug.Print "column:" & UBound(arr2Dt, 2) 'error9 インデックスが有効範囲にない

  '2階層のFor Each〜Next記述文を書ける 4*2の形で出力
  For Each myRow In arr2Dt
    strDe = ""
    For Each myCell In myRow
      strDe = strDe & myCell & " "
    Next
    Debug.Print strDe
  Next
  
  '「Range("dstRg32").Value = arr2Dt」と書くとエラー
  '"dstRg32"を左上端とする範囲に出力
  iR = Range("dstRg32").Row
  iC = Range("dstRg32").Column
  For Each myRow In arr2Dt
    Range(Cells(iR, iC), Cells(iR, iC + 1)).Value = myRow
    iR = iR + 1
  Next
End Sub

プログラムの中で二次元配列にデータを設定するには、smpMatrix2()の様に
各要素毎に一つづつ代入するしかないようです。

Sub smpMatrix2()
  Dim arr2Dt(4, 2) As String
  Dim myCell As Variant

  arr2Dt(0, 0) = "大村"
  arr2Dt(0, 1) = "Phoenix"
  arr2Dt(1, 0) = "井出"
  arr2Dt(1, 1) = "IDE倉庫"
  arr2Dt(2, 0) = "増根"
  arr2Dt(2, 1) = "大富"
  arr2Dt(3, 0) = "田中"
  arr2Dt(3, 1) = "Pine"

  '↓1行ずつ「大村 井出 増根 田中 Phoenix IDE倉庫 大富 Pine」
  'の順で出力。For Each〜Next記述文では最初の次元にアクセス
  '2階層のFor Each〜Next記述文で書くとエラー
  For Each myCell In arr2Dt
    Debug.Print myCell
  Next

  '配列をそのまま"dstRg32"(4*2の名前の付いた範囲)に代入 4*2の形のまま表示
  Range("dstRg32").Value = arr2Dt
End Sub

今の所、関数Array()を使い二次元配列に値を代入する方法があるのかどう
かわかりません。
始めまして
Excel VBA初心者です。
マクロだったらなんとか出来るのですが、
変数を使い条件分岐処理が出来ないレベルです。
これが使いこなせるとすごく便利になると
思うなと思い勉強中です。

よろしくお願いしますm(__)m
はじめまして。
自分にマクロ、VBAを理解できるか…。そこからスタートです。
3ヶ月の某通信教育をもうすぐで終了。それでも分からないことばかりです…。
皆さんの書き込みを参考にさせて下さい。m(_ _)m
始めまして。
仕事でVBAが使えればいいなぁと思い、始めました。
独学で主にWebサイトで学んでいます。
まだ初心者なもので、わからないことだらけです。
皆様の書き込みを参考にしたり、アドバイスをもらえればなぁと思い参加しました。
よろしくお願いします。
初めまして。
10月から配属の職場で人生初めてのVBAを使用することになりました。
ただ今、必死に本とwebで勉強しているところです。
皆様とともに上達して行ければと思います。よろしくお願いします。
独学でマクロを勉強している毎日です。

何かで少しでも💰が貰える位、上達したいです

どなたかマイミクになって頂けませんか。

はじめまして、よろしくお願いいたしますわーい(嬉しい顔)
2年ほど前から休日にExcel VBAでツールを作成しています。
もしよければご使用いただき、ご感想などいただけると大変助かります。

これまでに下記のアドインやExcelファイルを作成しています。

●結合セルを含めた行の高さ調整アドインAutoFitRowEx
 結合セルを含めた高さ調整、印刷に適した高さ調整を行うMicrosoft Excelのアドインファイル [Excelアドイン]

●Excel便利ツール集「NeconoteTools」
 便利ツール集(行の高さ自動調整、非表示コメントの最適化、スペルと文章のチェック) [Excelアドイン]

●スペルと文章のチェック「SPEGRA Checker」
 Excelファイルに対してWordの「スペルチェックと文章校正」の機能使って文章をチェック[Excelアドイン]

●万年カレンダー(Excelシート)
 万年カレンダーのExcelシート

●Office系ファイル内検索「文字検索くん」( MojiGrep )
 指定した複数の検索語をMS Office系ファイルの内容に対して検索し、記載場所を詳細に表示

【Vector : 作者: toowaki】
http://www.vector.co.jp/vpack/browse/person/an059086.html
よろしくお願いします。
VBAは全く理解してません。
初めまして。
薬師寺国安事務所です。
本日(03/11)、「新社会人の必須知識 「Excel ピボットテーブル」超入門(2)」の
「初めてでも今すぐ実践できる、ピボットテーブルの作り方」が公開されました。
URLは下記です。
http://www.atmarkit.co.jp/ait/articles/1603/11/news016.html
ぜひ、ご覧になられて反応をお願いいたします。
===============================
【薬師寺国安事務所】
薬師寺国安
http://www.projectkyss.net/
■Unity電子書籍販売情報[KIndle版]
http://2008r2.projectkyss.net/Unity/Unity4.pdf
===============================
「Tableオブジェクトを使って、Wordの表をExcelに貼り付ける」
http://www.atmarkit.co.jp/ait/articles/1603/02/news041.html
薬師寺国安事務所です。
本日(03/18)、「新社会人の必須知識 「Excel ピボットテーブル」超入門(3)」の
「ピボットテーブルで、「さまざまな視点でのデータ分析」を簡単に実践する 」が公開されました。
URLは下記です。
http://www.atmarkit.co.jp/ait/articles/1603/18/news025.html
ぜひ、ご覧になられて反応をお願いいたします。
===============================
【薬師寺国安事務所】
薬師寺国安
http://www.projectkyss.net/
■Unity電子書籍販売情報[KIndle版]
http://2008r2.projectkyss.net/Unity/Unity4.pdf
===============================

薬師寺国安事務所です。
本日(03/22)、「新社会人の必須知識 「Excel ピボットテーブル」超入門(4)」の
「ピボットテーブルで、「さまざまな視点でのデータ分析」を簡単に実践する(応用編) 」が公開されました。
URLは下記です。
http://www.atmarkit.co.jp/ait/articles/1603/22/news030.html
ぜひ、ご覧になられて反応をお願いいたします。
===============================
【薬師寺国安事務所】
薬師寺国安
http://www.projectkyss.net/
■Unity電子書籍販売情報[KIndle版]
http://2008r2.projectkyss.net/Unity/Unity4.pdf
===============================
薬師寺国安事務所です。
本日(04/05)、「新社会人の必須知識 「Excel ピボットテーブル」超入門(6)」の
「ピボットテーブルの「デザインを工夫」して視認性と説得力を高める 」が公開されました。
URLは下記です。
http://www.atmarkit.co.jp/ait/articles/1604/05/news011.html
ぜひ、ご覧になられて反応をお願いいたします。
===============================
【薬師寺国安事務所】
薬師寺国安
http://www.projectkyss.net/
■Unity電子書籍販売情報[KIndle版]
http://2008r2.projectkyss.net/Unity/Unity4.pdf
===============================

薬師寺国安事務所です。
本日(04/19)、「新社会人の必須知識 「Excel ピボットテーブル」超入門(8)」の
「ピボットテーブルの「スライサー」「タイムライン」を理解し、使いこなす 」が公開されました。
URLは下記です。
http://www.atmarkit.co.jp/ait/articles/1604/19/news017.html
ぜひ、ご覧になられて反応をお願いいたします。
===============================
【薬師寺国安事務所】
薬師寺国安
http://www.projectkyss.net/
■Unity電子書籍販売情報[KIndle版]
http://2008r2.projectkyss.net/Unity/Unity4.pdf
===============================
薬師寺国安事務所です。
本日(04/26)、「新社会人の必須知識 「Excel ピボットテーブル」超入門(終)」の
「「リレーションシップ」機能を使いこなして挑む、“即戦力”になるピボットテーブルの作り方」が公開されました。
URLは下記です。
http://www.atmarkit.co.jp/ait/articles/1604/26/news023.html
ぜひ、ご覧になられて反応をお願いいたします。
===============================
【薬師寺国安事務所】
薬師寺国安
http://www.projectkyss.net/
■Unity電子書籍販売情報[KIndle版]
http://2008r2.projectkyss.net/Unity/Unity4.pdf
===============================
http://blog.livedoor.jp/blackvanilla39/
宣伝になって申し訳ないのですが、最近作り出したのでよかったら皆さん見に来てください。
僕でわかることでしたら答えていこうと思います。
>>[122]
僕が作ったサイトでVBAの基礎からVBAでのIE操作やOutlookの操作を紹介してるのでよかったら見てみてください。
http://blackvanilla39.moto-nari.com/index.html
VBAとは関係なくJavaScriptとPowerShellの個人的なメモ程度の記事も作ってるので、よかったらその辺も見てみてください。
>>[124]
ありがとうございます。
そう言って頂けると励みになります。
javascriptは自動ログインとか程度で使ってるだけで全然知識が少ないですが、その辺も更新していきますので、ぜひまた見に来てくださいね。
よかったらSNSで広めてもらえたらと思います。笑
はじめまして、パソコン教室でインストラクターをやっております。
最近需要が増えてきたVBAを教えられるようにと、VBAを勉強しはじめたばかりです。

VBAエキスパートの資格はなんとか取れたものの、実務で使うのには程遠いレベルです。
完全なる初心者です。
一人だとどうも勉強がつんでしまうので、気軽に聞ける友達のようなものや一緒に勉強できる仲間ができるとうれしいです(^o^)

メッセージお待ちしております。
手動のコピペ作業の面倒くささが嫌になり
マクロで自動化できることを知って
独学でマクロを勉強し始めました。
ネットで検索すればサンプルをアップされている方もいるので
勉強しやすいです。
よろしくお願いいたします。
55歳になってVBA学ぶおじさんです。

マクロ記録はやってはいけないと言われて独学のまずさを痛感しました。
どうして動かないのかアドバイスお願いします。
>>[128]
はじめまして。
VBAはマクロ記録して、生成されたコードを修正する・・・ということを繰り返して覚えればよいと思いますし、私は今でもそんな感じです。動かないときはとにかく「自分で調べる」です。ヘルプもいいですが、ネットにはたくさん情報が転がってますので、やりたいことは大抵実現できると思いますよ。
>>[129]

それ関連のようつべ動画を見ていて、赤色を示すコードの話とかマクロ記録には誤解を生じることになるから、やめたほうがいいと言われて、そうなんだと思うしかない私です。
よろしくお願いします。
>>[130]
私も独学ですが、基本はマクロ記録です。
もちろんマクロ記録できない機能などもありますが、目的を達成できるなら誤解も何もないような気がします。

学習の進め方は人それぞれの考え方があると思います。
私もまだまだ未熟なので、お互い頑張りましょうわーい(嬉しい顔)
はじめまして!エクセルVBAベーシックの資格の勉強をしています!
よろしくお願いします。

ログインすると、残り105件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

EXCEL VBA 更新情報

EXCEL VBAのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。