エクセルマクロオンライン講座 質問と回答

  • このエントリーをはてなブックマークに追加

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

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

ゲストさんからの投稿です。

仕事で毎月、月末に、数軒ですが、電気、水道料金、動力費のテナント請求書を更新、作成するのに時間が 掛かっています。
マクロを学んで、スピーディーな仕事をしていきたいと思います。
これからもお付き合いのほど よろしくお願いいたします。
この機会に、勉強して、VBAエキスパートの資格の取得を目指します。
                                        以上
                                  タンポポ2。

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

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

藤村英夫さんからの投稿です。

とても分かりやすいです。

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

[7860] エクセルマクロ・VBAを利用するための推奨設定 - VisualBasicEditorの初期設定

沼尾 亮さんからの投稿です。

実施の操作で一つずつの設定を教えてくれるので助かります。

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

[7855] 動的配列_3

平吹 敦史さんからの投稿です。

お世話になっております。発展編1に引き続いてよろしくお願いします。
Chap02-41の演習で以下がどうしても理解できません。

Sub sample6() '静的二次元配列
Dim vList(1, 32) As Variant
Dim cnt As Long
For cnt = 0 To 32
vList(0, cnt) = Range("G2").Offset(cnt).Value
vList(1, cnt) = Range("H2").Offset(cnt).Value
Next

For cnt = LBound(vList, 1) To UBound(vList, 1)
Range("A2").Offset(cnt).Value = vList(0, cnt)
Range("B2").Offset(cnt).Value = vList(1, cnt)
Next

End Sub


Sub sample6() '静的二次元配列
Dim vList(1, 32) As Variant
Dim cnt As Long
For cnt = 0 To 32
vList(0, cnt) = Range("G2").Offset(cnt).Value
vList(1, cnt) = Range("H2").Offset(cnt).Value
Next

For cnt = LBound(vList,2) To UBound(vList, 2)
Range("A2").Offset(cnt).Value = vList(0, cnt)
Range("B2").Offset(cnt).Value = vList(1, cnt)
Next

①と②の違いはLBoundとUBoundの第二引数だけです。
左から数えて二次元目だから引数に2を入れるとのことですが、なぜ実行すると、
①は2行2列だけ(0と1)の反映になるのかが理解できません。

1次元目の最小値は0で最大値も32ではないのでしょうか?

よろしくお願いします。

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

[7853] エクセルマクロ・VBAを利用するための推奨設定 - VisualBasicEditorの初期設定

左藤公一さんからの投稿です。

excel2013でのリボンにtoolタブを設定する手順が判らない。

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

[7849] 基礎講座第4章7 - 「If文」の実習

受講生さんからの投稿です。

お世話になっております。
先にお団子を作るやり方で、マクロ作成の順番がわかってきました。ありがとうございます。

For next構文 if文を使う場合、for next 構文が外側、if文が内側に来るという型で覚えて差し支え無いでしょうか?if文が外側に来ることもあるのでしょうか?

また、カテゴリ違いなのですが、
あるパスの特定のフォルダ、ファイルを開くというマクロはどのように書けばよろしいでしょうか?

どうぞよろしくお願い致します。

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

[7848] エクセルマクロ研修の選び方2-カレーライスとパソコン1

受講生さんからの投稿です。

勉強させて頂いております。
非常に助かっていますが、この動画はずっと画面がぼんやりしているようです。

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

[7845]

多和田 真也さんからの投稿です。

沖縄の多和田です。

質問させてください。

標準モジュールを他のエクセルブックに移管するとき、VBEの「ファイルのインポート」から
移管する操作をするのですが、これをマクロ化して、複数のブックに一括で移管することは
可能でしょうか?

どうぞよろしくお願いいたします。

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

[7843] 投稿するプログラムを [code] ... [/code] で囲う

受講生さんからの投稿です。

 ... 

で囲っていただけると? 初心者には、わからん。

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

[7837] 基礎講座第1章11 - テストの方法

受講生さんからの投稿です。

ブレークポイントの説明とてもわかりやすかったです。ありがとうございます。

ところで、

マクロ実行を中断したい場合の「リセット」ですが、ショートカットキーはあるでしょうか?

ネットで調べてみたところ、
CTRL+PAUSE(BREAK)キー という記載が多くありました。

自分の環境で試したところ、
PC1(Windows10+Excel2010) → PAUSE/BREAKキーはあるが、CTRL+PAUSE(BREAK)キーでは中断できず。
PC2(Windows7+Excel2010) → PAUSE/BREAKキー が見当たらない
でした。

いずれも、F8キーを押している最中に試しましたが、
・F8キーでステップ実行中に、途中でやめたいとき、
・F5キーで実行して無限ループしているようなとき、
マクロ実行を強制中断できるショートカットキーがあれば教えてください。

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

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

ゲストさんからの投稿です。

社内でマクロを組める人がおり自分も学びたいたら思いました。
1回目の受講はとてもわかりやすかったです。
2回目も楽しみです。

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

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

ゲストさんからの投稿です。

無料でここまで教えていただけて驚いています!

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

[7827] 動画下の学習状況を「完了!」にすると、【学習済み】と表示され、文字がグレーになります。

受講生さんからの投稿です。

学び方について、よくわかりました!

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

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

ゲストさんからの投稿です。

エクセルは完全に独学で関数や自動マクロを使っています。しかし、自動マクロで何とか動いても、デバックされた時に修正できるのは日付関連等の簡単なエラーだけです。言語としてきちんと学びたいとずっと思ってきましたが、専門書を読んでも注釈などが多すぎで一読できない煩わしさから面倒になり挫折していました。この講座で何かつかめたらと期待しています。導入の動画を観ましたが、とてもわかり易かったです。正直、東大脳の人がいくら簡単に…と申されてもと思っていましたが、こびと君の比喩など期待を裏切るやさしさで続けられそうな気持になりました。

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

[7820] 基礎講座第3章9 - 住所情報を分割する(実習)

ゲストさんからの投稿です。

① ku = lnstr(Range("c2").Value, "区") 誤
[コンパイルエラー sub又はFunctionが定義されていません]
lnstrを入力した後、自動的に InStrに変換しなかった。何が原因か
  ku = InStr(Range("c2").Value, "区") 正
②挿入→ 標準モジュール→ コードウインドーを開くと Option Explicit が表示されていない。
( 動画には Option Explicit が表示されている) Option Explicit の役割は何か

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

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

受講生さんからの投稿です。

わかりやすかったです

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

[7816] 基礎講座第3章3 - Left関数、Mid関数、Right関数

ゲストさんからの投稿です。

動画を再生すると声が途切れ途切れになり、オンライン講座が受講できない。どうすれば解消できますか
なお、動画の再生時間帯午後9時20分頃です。

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

[7808] 基礎講座第2章12 - ドリル5

ゲストさんからの投稿です。

Sub KoubunDrill06()
Dim gyo
gyo = 6
Range("D6:F" & gyo & "6").Value = 6
  End Sub

'Sub KoubunDrill06()の参考
Sub KoubunDrill066()
Range("D6:F66").Value = 6
End Sub
質問 何故同じ結果になるのですか
("D6:F" & gyo & "6").=("D6:F66").
("D6:F" & gyo & "6").の解説をお願いします。

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

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

わたなべさんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

新見陽子さんからの投稿です。

お世話になります。
①の問題で、 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] エクセルマクロの全体像

受講生さんからの投稿です。

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

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

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

中島 梢さんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

ゲストさんからの投稿です。

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

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

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

新見陽子さんからの投稿です。

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


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

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

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

トップへ