エクセルマクロ 達人養成塾 オンライン講座 質問と回答

無料・有料のオンライン講座で 寄せられたメッセージの一部を紹介致します。

[7804]エクセルマクロの全体像

2017-03-09 08:25:59 わたなべさんからの投稿です。

まずは全体像が見えてよかった。
マクロを今の仕事にどう活かすか意識しながら学んでいきます。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7803]エクセルマクロの全体像

2017-03-09 01:50:10 ゲストさんからの投稿です。

マクロのなんたるが分からない自分にも、解かり易かったです。
手法を理解して、どういった場面で使えるかといった“思考力”も大事ですね。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7795]VLookUp関数、Index関数、Match関数より便利なマクロ-該当する行が見つからない場合の処理をアレンジ

2017-03-07 14:33:39 新見陽子さんからの投稿です。

お世話になります。
①の問題で、 mitsuketa = False の上下にある変数の定義の順序を、以下のように入れ替えてマクロを実行した場合、
顧客リストのID1に一致するものが、キャンペーン応募状況の表にはないので、ID1が30行目に追加されそうな気がするのですが、
追加されません。それどころか、ID46、ID33も追加されませんでした。F8で動きを追ってみたのですが、
なぜ、無視されるのかわかりません。なぜなんでしょう?

Sub mondai201_01()
    Dim hida
    Dim migi
    Dim mitsuketa
    Dim tenkisaki
    
    tenkisaki = 30
    
    For hida = 4 To 29  '←ここと
        mitsuketa = False
        For migi = 11 To 21 '←ここです
            If Range("A" & hida).Value = Range("E" & migi).Value Then
                Range("C" & hida).Value = Range("F" & migi).Value
                mitsuketa = True
                Exit For
            End If
        Next
        If mitsuketa = False Then
            Range("A" & tenkisaki).Value = Range("E" & migi).Value
            Range("C" & tenkisaki).Value = Range("F" & migi).Value
            tenkisaki = tenkisaki + 1
        End If
    Next
    
End Sub

[ 続きを読む ]  返信件数:7件  [ 動画を見る] 

[7791]エクセルマクロの全体像

2017-03-06 00:24:54 受講生さんからの投稿です。

5つぐらい動画を見ましたが、
驚くほど分かりやすい!
VBAの本を見ただけではよくわからない事が、スッと頭に入ってくる。
自分にも出来そう、やってみようと思わせてくれる。
私にはこのサイトが合っているようです。
データの多さがうれしいと感じられるように、VBA習得を頑張って行きます!

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7785]エクセルマクロの全体像

2017-03-05 19:31:39 中島 梢さんからの投稿です。

マクロには以前から覚えたいと思っていました。
「マクロとは」というのが、とても分かりやすくてよかったです。
分かりやすく教えていただけそうで、私でも覚えれるかも、と思いました。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7781]エクセルマクロの全体像

2017-03-05 11:07:16 ゲストさんからの投稿です。

最初の動画をみて感激しました。今まで自分はなんて低い生産性で仕事をしていたのだろうと驚きもありました。
今後頑張って勉強していきます!!よろしくお願いします!

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7780]エクセルマクロの全体像

2017-03-05 00:44:47 ゲストさんからの投稿です。

マクロは「開発」から実際の操作通りにしての記録しかやったことがないので、ソースから書けるようになったらもっと面白く・便利になるとわかりました。
この動画で少しずつ学習していこうと思います。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7775]エクセルマクロの全体像

2017-03-02 22:06:12 ゲストさんからの投稿です。

以前より覚えたいと本を買ってみましたが、「難しそう!」で挫折。
動画で繰り返し見ることができるので、もう一度挑戦してみます。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7773]エクセルマクロの全体像

2017-03-01 20:08:00 ゲストさんからの投稿です。

一コマづつ頑張って覚えたいです。
やる気の出る動画だと思いました。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7770]エクセルマクロの全体像

2017-02-28 21:02:14 ゲストさんからの投稿です。

仕事でスキルアップしたいと思い探していました。
助かります。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7766]エクセルマクロの全体像

2017-02-28 16:53:48 ゲストさんからの投稿です。

動画なので、わかりやすいですね。隙間時間も活用できそうです。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7764]文字列を様々に解析して条件分岐

2017-02-28 16:04:47 新見陽子さんからの投稿です。

問題[2]で、>0を入れずに以下のように作成しても、マクロが実行されたのですが、なぜでしょうか?
マクロが気を利かせてくれたのでしょうか?これでも不都合はないですか?

Sub miyakojima()
    Dim gyo
    For gyo = 2 To 22
        If InStr(Range("B" & gyo).Value, "都島") Then
            Range("J" & gyo).Value = "都島グループです"
        End If
    Next
End Sub

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7762]エクセルマクロの全体像

2017-02-28 08:07:26 ゲストさんからの投稿です。

とてもわかりやすかったです。通勤時間に勉強できそうです。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7755]複数の記号の位置を調べて文字列を切り出す

2017-02-27 19:42:04 受講生さんからの投稿です。

ひと単元の長さも丁度よいですね✨

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7754]すべてのシートを順に処理する

2017-02-27 17:35:51 受講生さんからの投稿です。

【ご質問】
カレンダーの動画は一通り見ましたが、こちらの小川先生のコードサンプルはどちらからダウンロードすればよろしいでしょうか?

教材ダウンロードをしても、伝票のものしかダウンロードできない状態です。
ご確認のほど何卒よろしくお願いいたします。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7743]住所情報を分割して別々のセルに投入する

2017-02-27 13:59:22 受講生さんからの投稿です。

本で読むのとでは比較にならないぐらいに判りやすいですね。また、できないのは練習不足、など明確な指摘で大変助かります。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7741]苗字と名前を分割して別のセルに投入する

2017-02-27 13:26:29 受講生さんからの投稿です。

非常にわかりやすいですね!ありがとうございました。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7734]エクセルマクロの全体像

2017-02-26 17:03:38 ゲストさんからの投稿です。

私は簡単なマクロなら組めるのですが、付け焼刃なので基本に自信がなく、VBAのこの講座を見つけ(お金か無いこともあり)早速登録しました。最初のintroductionとしては興味もわき、とても良い構成になっていると感じました。
ただ、必ずしも辞めるという訳ではないですが、この無料講座でも途中で登録を取り消したいと考えた場合の手続きが分からないので不安に感じます。
その点についての配慮を考慮していただけると、さらに安心性が確保されるように思いました。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7729]エクセルマクロの全体像

2017-02-25 22:26:41 ゲストさんからの投稿です。

営業職なのでデータ分析をマクロで効率化したいです
毎回vllookなどの関数を組むのでその手間を削減したいです。
学ぶことの利点がよく伝わる動画でした。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7719]エクセルマクロの全体像

2017-02-22 19:45:01 ゲストさんからの投稿です。

わかりやすい内容でした

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7715]エクセルマクロの全体像

2017-02-22 08:44:34 ゲストさんからの投稿です。

 はじめまして。マクロ初心者です。
 覚えれば便利になると知っていながら学ぶ機会が無く、ここまで来ました。
 動画ならわかりやすいし、すぐに出来そうです。
 ありがとうございました。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7712]この動画講座サイト「Padstudy」の使い方

2017-02-21 16:10:55 受講生さんからの投稿です。

説明が長い

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7708]エクセルマクロの全体像

2017-02-21 10:59:18 ゲストさんからの投稿です。

マクロをどう説明すればほかの人にわかってもらえるのかなーと思っていたので、「こびとちゃん」が分かりやすくて良かったです。
他の動画も楽しみにしています。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7706]エクセルマクロの全体像

2017-02-21 00:12:32 ゲストさんからの投稿です。

こんにちは
以前からエクセルを使っていまして、マクロは初心者です。
この動画で、マクロをどのように生かして使うかが明確になってくるようで、とっても期待が膨らんでます。
また、マクロは面倒だと思っていましたが、もう少し気軽に使えるようになれるかもと思ってきました。
そして、全体のツリー図が綺麗で見やすく、レベルが高いと感じました。
今後楽しく学んでいけそうです、どうぞ宜しくお願いいたします。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7704]エクセルマクロの全体像

2017-02-20 19:47:25 ゲストさんからの投稿です。

これから先がかなり楽しみです。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7699]イベントの連鎖(フラグで制御する方法)

2017-02-20 00:44:39 受講生さんからの投稿です。

小川先生へ

サンプルコードを書いてくださってありがとうございます(*^^*)
いろんなコードを見て、動かしてみることはとても勉強になりますね。

「1枚のシートに1年分または所定の月の分だけのカレンダーを作成する」の
動画を見直して、Nyuryoku_Calendarをつくりなおしてみました。

Sub Nyuryoku_Calendar() ' ひと月分のカレンダーを作成する

    Dim d As Date
    Dim c As Long
    Dim m As Long
    
    m = Month(Range("A1").Value)
    Range("A1").NumberFormatLocal = "yyyy" & "年" & "m" & "月"
    d = Range("A1").Value
    c = 0
    Range("A1").CurrentRegion.Offset(0, 1).ClearContents 'データーを削除
    
    Do While m = Month(d)
        Range("B1").Offset(0, c).Value = Day(d)
        Range("B2").Offset(0, c) = WeekdayName(Weekday(d), True)
        c = c + 1
        d = DateAdd("d", 1, d)
    Loop
End Sub


小川先生がくださったヒントで

'[2] その月の月初日を日付型変数に格納。
'[3] DateAdd関数で一日づつ翌日の日付を調べる。

のところをどう書けばよいかわからず・・・
(調べてみてDateSerial関数を使うのかもしれないと思い試行錯誤したものの・・・
うまくつかいこなせずでした(+_+))

でも、このままではA1セルに1日以外の日付が入った場合、
カレンダーが月の途中からになってしまうので
イベントの方にも手を加えました(;^_^A

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" And IsDate(Target.Value) Then
        If Day(Target) = 1 Then ’A1セルに入った日付が1日だったら
            Nyuryoku_Calendar
        Else
            MsgBox "日付を1日にして入力し直してください"
            Exit Sub
        End If
    End If
End Sub

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7693]複数のマクロを連続実行する - Excel2007, 2010, 2013,2016の場合

2017-02-18 15:12:40 受講生さんからの投稿です。

問題なくできました。マクロ、楽しいです。

option ezplicit の左側をクリックしてしまったら茶色の●が表示されてしまい、
いじったら黄色の⇒が出てしまい、F5を実行しても一度そこで止まってしまうようです。
この茶色の●は何で、どうしたら消えますか?

[ 続きを読む ]  返信件数:3件  [ 動画を見る] 

[7688]自動記録機能でマクロを作る - 自動記録機能で表に番号を振る

2017-02-18 09:08:31 受講生さんからの投稿です。

お世話になります。
初歩的な質問で申し訳ありませんが、
順位に1,2,3と番号を振ってそれをコピーすると4~20が表示されますが、どうしているのでしょうか?

[ 続きを読む ]  返信件数:2件  [ 動画を見る] 

[7684]エクセルマクロの全体像

2017-02-17 17:31:34 ゲストさんからの投稿です。

仕事のどの場面でどんな風に生かせる
すごく興味が深くなりました。

[ 続きを読む ]  返信件数:1件  [ 動画を見る] 

[7681]イベントの連鎖(フラグで制御する方法)

2017-02-17 15:53:34 受講生さんからの投稿です。

小川先生へ

いつもお世話になっております。
現在、イベントの連鎖のところで頭がこんがらがっています(+_+)

練習でカレンダーを作成するマクロを作ってみたのですが、
一体どこにフラグを立てたらよいのかわからず困っています。
コードのチェックをお願いいたします。


☆マクロの内容☆
Sheet1にA1の日付の値が変更されたら
標準ジュールのNyuryoku_Calendarマクロが実行されるWorksheet_Changeイベントを作成しています。
Nyuryoku_Calendarは次の月になるまでB1に日付、B2に曜日が横方向に入っていくマクロです。

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
        Nyuryoku_Calendar
    End If
End Sub



Dim bFrg As Boolean
Sub Nyuryoku_Calendar() ' ひと月分のカレンダーを作成する
    Dim dDay As Date
    Dim c As Long
    
    dDay = Range("A1").Value
    Range("A1").NumberFormatLocal = "yyyy" & "年" & "m" & "月"
    
    Range("B1:AF2").ClearContents 'B1:AF2の値を削除する
    
    Range("B1").Value = dDay
    Range("B2").Value = WeekdayName(Weekday(dDay), True)
    
    
    Do While Month(dDay + 1) = Month(Range("A1").Value) 'A1に入っている月と同じ間はloopする。
        Range("C1").Offset(0, c).Value = DateAdd("d", 1, dDay) '日付
        Range("C1").Offset(0, c).NumberFormatLocal = "d" '書式をd
        Range("C1").Offset(1, c) = WeekdayName(Weekday(DateAdd("d", 1, dDay)), True) '曜日
        dDay = Range("C1").Offset(0, c).Value
        c = c + 1
    Loop
End Sub

[ 続きを読む ]  返信件数:3件  [ 動画を見る] 


各講座ごとのメッセージを見る場合はこちら

 

まずはここから!スマホでも学べる無料動画講座

今なら先着30名限定で無料!定価4,800円の、初心者のためのエクセルマクロ動画講座。
  1. Excel 97~Excel 2016まですべて対応。動画本数20本、総再生時間2時間44分53秒
  2. PC, Mac, iPhone, iPad, Androidのお好みの環境で、いつでも好きなときに学べます。
2004年から10年間述べ3,000名以上に実施した研修の経験と実績を集約した講座です。
いますぐ無料で試してください。

トップへ