オンライン講座 質問と回答

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

[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件  [ 動画を見る] 

[7717]お客さまからのお問い合わせ

2017-02-22 12:57:14 受講生さんからの投稿です。

先日から基礎編を受講させていただいております。
質問が2件あります。
1.A列は通し番号、B列は業者名、C列からZ列まではお客様名
  お客様名を担当者ごとに分ける為に、お客様名の頭文字にアルファベットを振り、1行ごとにソートをかけ担当者ごとにしています。業者名は300件あります。非効率なので、マクロの自動化機能を  使って1行ごとに途中までやってみたのですが、あまりにもコードが長くなってしまいます。また、ネットにかいてあるものを真似をして色々とやってみたのですが、全然できません。
2.上記のデータを元に別シートの発注書に通し番号をVLOOKUPで読み込んで、ネットにかいてあるものを見よう見まねで一括印刷することは何とか出来たのですが、データが無いものまで一括で印  刷されてしまいます。データがあるものだけを一括で印刷したいのですが、ご教授頂けませんでしょうか?よろしくお願いします。

[ 続きを読む ]  返信件数: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件  [ 動画を見る] 

[7680]エクセルマクロ・VBAを利用するための推奨設定 - イントロダクション

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

Excel2016の設定はどうですか?

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

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

2017-02-16 16:48:10 野田 宏さんからの投稿です。

マクロは難しいものと思い避けていましたが、自分でもできそうな気がしてきました。

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

[7673]エクセル仕事を劇的に簡単にするDPRフレームワークその1

2017-02-16 01:24:15 mihoさんからの投稿です。

いつもながら本当に分かりやすい。忘れちゃってもまた見直し、早く進みすぎてついて行けなければストップし、自分のペースで進められるのがとても素晴らしい。

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

[7672]イベントの生じたセルの行番号によって処理を切り分ける

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

小川先生へ

Select Case でしたか!!
1行で記述ができるのがいいですね。

モヤモヤがすっきりしました(^^♪
ありがとうございました。

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

[7667]イベントの生じたセルの行番号によって処理を切り分ける

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

小川先生へ

Targetの範囲を自由に設定できるのがおもしろくて、
いろいろ試しているところです。

複数の離れたセル(例えばC7とC9とC11)をTargetにする場合を考えて作ってみました。
これでもちゃんと動いたのですが
何かもっと良い方法があるような気がしています。

アドバイスをお願いします。


 Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$C$7" Then
    
    ElseIf Target.Address = "$C$9" Then

    ElseIf Target.Address = "$C$11" Then
    
    Else
        Exit Sub
    End If

    If Target.Row <= 6 Then
        Exit Sub
    End If
    
    If Target.Column <> 3 Then
        Exit Sub
    End If
    
    
    If Target.Value <> UCase(Target.Value) Then
        Target.Value = UCase(Target.Value) '受け取った文字列を大文字に直す
    End If
    
    If Target.Value = "D" Then
        Target.Offset(, 1).Value = "DVD無料"
    ElseIf Target.Value = "C" Then
        Target.Offset(, 1).Value = "CD無料"
    ElseIf Target.Value = "J" Then
        Target.Offset(, 1).Value = "ジャケット無料"
    Else
        Target.Offset(, 1).ClearContents
    End If
End Sub

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

[7666]Visual Basic Editorの基本用語と使い方 - 標準モジュールとコードウィンドウ

2017-02-14 22:20:36 受講生さんからの投稿です。

標準モジュールと Microsoft Excel Objects の繋がり、違いがわかりませんのでご教授下さいませ。

Sheet1をダブルクリックして、マクロを書くのと、標準モジュールにマクロを書くのでは何が違うのでしょうか?

また、VBAProject(FUNCRES.XLAM)と1番上にあるのですがこれは何でしょうか?

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


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

 

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

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

トップへ