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

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

[11750]気づきの三領域

2020-01-19 20:57:39 受講生さんからの投稿です。

気づきには3領域があるということ。中間領域をいきなり意識することは難しいのでこういう外から気づいていくというワークがあるのかなと思った。段階を踏めば確かに意識しやすい。あとは訓練を続けて体に染み込ませていきたい。

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

[11749]基礎講座第2章5 – 文字列の結合

2020-01-19 13:58:03 ゲストさんからの投稿です。

初めまして、エクセルのマクロを利用して仕事に使いたいと考えています。結合の&の前後には、半角スペースがないとVBAでは動かないという理解で宜しいでしょうか。(普通に、エクセルで関数を書く時には、スペースなしでも結合ができるので、多少混乱しています。

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

[11748]発展1講座第4章 – Do Loop構文 4つのパターン

2020-01-19 00:29:05 morimotoさんからの投稿です。

DO LOOP構文、市販物どれを調べても4パターンの説明があるのですが、ピンときませんでしたが、講義にありましたようにdo while loopに絞って
OKのようなので、なにかすっごいすっきりした気分になりました。この4パターンを使いこなせるときがもしきたらそれは自身すっごいレベルUPしていることかもしれません。

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

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

2020-01-12 01:33:20 受講生さんからの投稿です。

初歩的な部分でつまづいているのですが、マクロの記録をする際、マクロ名を m1 と設定する際、なぜかエラーが出てしまいます、
エラーの内容は名前の構文が正しくありませんと表示され、m1,m2などの半角英数始まりだと設定できません(そのほか、ほかのアルファベットb1,q1なども試しました)が、ひらがな(えむ1)、カタカナ(エムワン)だと登録ができます。最終その名前でマクロを作っても、構文が違いますと表示されマクロは動きませんでした。原因は何か考えられますか。
また、標準モジュール内にあったマクロはは削除しており、同じマクロ名前が残っているようなことはありません。

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

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

2020-01-12 00:23:30 受講生さんからの投稿です。

お世話になります。こちらの動画の通りにマクロを作って動かしてみると、確かにシート名【type1-1】はうまく順番通りに番号を振ることができたのですが、試しに【type1-2】など別のシートでマクロ機能を使ってみると、他はうまく動いたのですが、並びかえ作業だけうまくいきません。何か原因が考えられますか。

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

[11733]データ記入用ファイルを配布する-その1

2020-01-09 09:09:25 受講生さんからの投稿です。

小川先生、
ご回答ありがとうございました。ご指摘の通りでした。foldernameでは、ad映像14ではなく、動画の中と同じファルダ名を指定していたため指定フォルダが見つからず動きませんでした。教えていただだくと、”なんで自分で気づけなかったのか、よく見れば確かにそうだ。”なのですが、原因を探すのに随分時間を使ったのですが、見つけられませんでした。

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

[11729]データ記入用ファイルを配布する-その1

2020-01-08 06:05:14 受講生さんからの投稿です。

お世話になります。今年もよろしくお願いします。今回の動画の中のフォルダを設定する事について質問させてください。
フォルダの設定と、指定したファイル名での保存について、自動記録のコードを下記(フォルダ名を指定したが動かないコード)のように変更したのですが、実行時エラー1004が表示されます。

試しに保存先のファルダの設定を削って、保存するファイル名だけを指定したところ、うまく動きました(下記、指定フォルダを削除して、ファイル名だけ指定して動いたコード)。

そこでフォルダ名を指定したコードは何故動かないのか、教えていただけないでしょうか。よろしくお願いいたします。

↓フォルダ名を指定したが動かないコード
ActiveWorkbook.SaveAs filename:= _
“C:\Users\PCUser\Documents\ガラパゴス\” & foldername & “\” & filename, FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

↓指定フォルダを削除して、ファイル名だけ指定して動いたコード
ActiveWorkbook.SaveAs filename:=
“C:\Users\PCUser\Documents\ガラパゴス\ad映像14\” & filename, FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

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

[11723]発展1講座第3章 – マクロの自動記録 アンダースコア

2020-01-02 19:23:31 morimotoさんからの投稿です。

途中改行は市販本等で見てできることは知ってましたが、
やってみるとすべて失敗するのであきらめて長-い横コード
を書いてました。アンダースコアの前にスペースが要るこ
とを恥ずかしいながら知りませんでした。1つ解消し
よかったです。

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

[11722]発展1講座第3章 – マクロの自動記録 フォントの設定

2020-01-02 19:16:21 morimotoさんからの投稿です。

普段はあまり自動記録を使わず、調べてはガチガチやっていました。記録のコードは確かに長くどれか必要でどれが不要か識別しにくいですが、その「コメントブロック」するという説明に「その方法があったか。。。」と感心しました。自動記録ももっと活用すべきと感じました。

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

[11721]発展1講座第3章 – マクロの自動記録 オートフィルタ2

2020-01-02 01:23:19 morimotoさんからの投稿です。

自動記録のテーマでここまで深く解説があるのにはほんとすばらしい講義だと思います。ほとんどすべてのVBA本にて自動記録は最初
の方で触れてて、しかも記録と登録の操作方法しか触れてなく、今回のような手直しのことは一切書いてません。詳しい説明と抜けがない内容で勉強になります。

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

[11706]プログラム全体の概況を確認する

2019-12-23 02:56:46 ゲストさんからの投稿です。

何度もすみません。前段、前々段の投稿はミスがあったため、削除お願いします。

先生こんにちは。シートに削除対象外のシート名を記載するバージョンを(CountIfを使った方がすっきり書けますが、)フラグを使って書いてみました。
 違和感がありましたら、コメントお願いします。

Sub DeleteSheetsByFlag()
    '全てのシートについて
    Dim Sh As Worksheet
    For Each Sh In ThisWorkbook.Sheets
        '削除対象フラグを設定。初期値はオン。
        Dim sakujoFlagOn As Boolean
        sakujoFlagOn = True
        'NokosuList内の全ての値について
        Dim gyo As Long
        For gyo = 1 To ThisWorkbook.Sheets("NokosuList").Range("A" & Rows.Count).End(xlUp).Row
            'もしシート名がリストと一致したら
            '大文字小文字の差を吸収するため、両辺にUcaseを通す
            If UCase(ThisWorkbook.Sheets("NokosuList").Range("A" & gyo).Value) = UCase(Sh.Name) Then
            '削除対象フラグをオフに切り替える。
                sakujoFlagOn = False
                Exit For
            End If
        '保存シート名ループ終了
        Next
        
        '削除対象フラグがTrueのままだったらシート削除
        If sakujoFlagOn Then
            Application.DisplayAlerts = False
                Sh.Delete
            Application.DisplayAlerts = True
        End If
    '全てのシートループ終了
    Next
End Sub

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

[11699]発展1講座第2章 – End プロパティの使い方

2019-12-19 01:49:53 morimotoさんからの投稿です。

続き)このENDプロパティも発展編の醍醐味の1つだとおもいます。ぼくはMAX GYOということでMGYOで変数にしてます。これほど醍醐味なのにコードがぱっと出ないときがあるので手帳に
(“A” & ROWS.COUNT).ROW とメモしてます。

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

[11698]発展1講座第2章 – End プロパティの使い方

2019-12-19 01:45:12 morimotoさんからの投稿です。

基礎編演習の時から最終行の出し方が気になってググって知識としてありました。が動画の説明の方で都度最終行をいちいち変更している苦痛さがほんとわかります。よくやる手がたとえば最終行せいぜい1000くらいにしておけば何とかなるだろうとするかもしれませんが、ENDプロパティを使えば解消です。

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

[11697]発展1講座第2章 – プロパティ 値として表現できるデータ

2019-12-19 01:39:09 morimotoさんからの投稿です。

続き)不慣れなときは列のBやCで出てくれないものかと思ってましたが、OFFSETでコンビを組めば解消です。ほんとこの講座はスルーされそうな部分をきちんと説明が入ってくるのでたいへん良いです。

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

[11696]発展1講座第2章 – プロパティ 値として表現できるデータ

2019-12-19 01:36:04 morimotoさんからの投稿です。

.rowや.column は発展編の醍醐味の部分と思います。ある条件を満たしたときのセルを知りたいなどで大活躍です。そしてマインドマップの.columnは数値で出てくる説明がほんとにかゆいところに手が届いているなと感心しました。

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

[11692]発展1講座第2章 – プロパティ Offsetの使い方

2019-12-15 00:18:12 morimotoさんからの投稿です。

offsetほんと使います。findやmatchで見つけたセルの右や左に行きたいときなどほんと便利です。多くの例ではcell型を使っているようで、確かに簡単に書けますが、rangeと組み合わせる方が僕は好きです。

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

[11669]多次元動的配列

2019-11-23 12:31:28 受講生さんからの投稿です。

小川先生お世話になります。

解釈があっているかの確認も含め、配列について質問させていただきます。
1つのExcelに2つのsheetがあり、1つの対比sheetには左に今月、右に前月のデータを横並びにし、差異を対比できるようにしています。データはNo.で管理しています。もう1つのsheetには前月のデータのみを入れています。行はデータNo.で列は項目とし、列10列くらいは毎月変わりませんが、行は5000行以上あり毎月追加削除が発生するので変わります。
発展1を参考に対比sheetに今月データを貼り付けた後に、前月sheetからで該当するデータを転記する。該当するNo.がない場合はデータの下部に転記する。最後に横並びにしたデータを対比し差異に色をつける、というマクロを作りました。ですが、行も列も多くちょっと時間がかかるため、配列を使ってやってみようと思いました。

そこで確認ですが、配列化するのはこの事例でいうと転記元の前月のデータ(5000行10列)を1つの配列とし、該当するNo.の必要な列を、今月列=前月列として転記する。で合っていますか?

転記先の対比sheetの転記列や、検索No.列も別の配列にしたほうがいいのかなど、配列にした方が良い基準がいまいちわからないのですが‥
よろしくおねがいいたします。

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

[11661]受講生の声: 井上真吾さん(高校職員)[高知県]

2019-11-15 20:27:12 受講生さんからの投稿です。

貴重な導入編講座を公開いただき、ありがとうございます!基礎編へと進むつもりですが、「エクセル、エクセルマクロよもやま話」と「エクセルマクロを書くときによくある問題とその対処法」は、基礎編の前と後どちらに受講した方がよいものでしょうか。

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

[11656]補講9-たった1行のコードでセルのデータを配列に投入する

2019-11-12 06:06:51 ゲストさんからの投稿です。

「Enshu」の解答は、どこにありますか

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

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

2019-11-11 15:07:40 受講生さんからの投稿です。

丁寧な説明ありがとうございます。
会社のPCでは、Alt+F11は機能して、ExcelのWorksheet と VBEのスクリーンを交互に見ることができます。
しかし、自宅のPCではできないんです。何が悪さしているのかわかりません。
ちょっと、気持ち悪いです。

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

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

2019-11-05 14:18:09 受講生さんからの投稿です。

現在の業務が非常に非効率的で改善したいけれども、そもそも複数Excelデータを参照しなければならないのに、動画のだめな例の書式ばかりで、普通の四角いデータになっていませんでした。
まずはデータを四角くしなければそもそもマクロも組めないということなんでしょうか?

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

[11648]補講3-連想配列によるオブジェクトへの参照設定 – 新しいキーに設定する場合

2019-11-05 05:40:18 受講生さんからの投稿です。

モジュール2では、
For c = 0 To dic.Count – 1
Debug.Print dic.Keys(c), dic.Items(c) ’←★
Next
★「items」と複数形でしたが
モジュール3では、
dic.Add “sp1”, dic.Item(“ws1”).Shapes(2)
dic.Item(“sp1”).Select ’←★★
Debug.Print dic.Item(“sp1”).Width
Debug.Print dic.Item(“sp1”).Height
★★のように「item」という単数形をとるのはどうしてですか。

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

[11641] 配列操作の便利関数、オプション、その他

2019-10-26 17:38:26 ゲストさんからの投稿です。

小川先生

いつもお世話になっております。
発展編2のenshu1.xlsについての添削・質問はこちらで大丈夫でしょうか?

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

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

2019-10-23 15:46:27 受講生さんからの投稿です。

導入編の動画1「エクセルマクロの全体像」が再生できない状況です。

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

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

2019-10-22 16:49:40 受講生さんからの投稿です。

貴重な講座ありがとうございます!
「kiso_vbeguide_1_2.pdf」について、ダウンロードしたところ最後のページ左下の表記が56/113となっているのですが、このページまでで大丈夫でしょうか。
引続きよろしくお願いいたします。

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

[11626]ワーク「Alt+Tab」

2019-10-12 04:33:30 受講生さんからの投稿です。

小川さん お世話になります。
御社を知り講座を購入して1ヶ月程になります。
未だ遅いですがタイピングが、キーボードを見なくても打てるようになってきました。ショートカットキーも使うようにして、いまはマウスを使うのが非常に面倒です。
ワークAlt+Tabは10分で73まで行きました。やはり100まで行かないとダメですか?

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

[11612]パソコンスキルで「最初にマスターしたいもの」

2019-10-02 00:43:08 受講生さんからの投稿です。

小川先生の声、久しぶりに聞きました。
懐かしい(^-^)

現在、国の某省で働いていますが、手元がおぼつかない人が多いなぁっていう印象を持っています。タイピングにしろ、ショートカットキーにしろ。文字が打てればいいと考えているからかタイピングの指使いがめちゃくちゃだったりとか。。
そんな自分もタイピングは大丈夫だと思いますが(小川先生に特訓してもらったおかげです!)、ショートカットキーについてはマスターしているとは言い難いです(>_<)

小川先生の動画を視聴させて頂くのも超久しぶりですが、今回の動画を機にショートカットキーについて学んでみようかなって思ってます。

非常に有益な動画ありがとうございました(^_-)-☆

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

[11611]転記先シートを生成してデータを流し込む。

2019-10-01 06:36:57 受講生さんからの投稿です。

お世話になります。画面上、最初の段階でtempleteシートの複製をして、名前をsampleとした自動マクロを作成された後に、もう一度F5を押すとsampleの名称のシートはすでに作成されているので、実行エラーが表示されていましたが、その後、データを転記するコードを書かれて、動作を確認されるためにF5なりF8を押されてもエラーが出ないのは何故でしょうか。当方では、コードの動作を確認するためにF5を押すたびに実行エラーが出ます。

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

[11610]動的配列2-Preserveキーワード

2019-09-30 13:48:26 受講生さんからの投稿です。

発展編2になったとたん、画面/音声とも質が落ちてきています。発展編1と同様に、オンライン用に教材を作り替える予定はないのでしょうか。スクリーンは白く光って文字が見えない場合が多々あり、質問に至ってはほとんど聞き取れません。

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

[11595]セル内の文字列から区切り文字を見つけ、その出現回数+1回だけデータ転記する

2019-09-23 03:04:07 受講生さんからの投稿です。

小川先生お世話になっております。
9:50のNextの上にsakiを挿入する場面で、Nextの上に行を挿入すると同時にTabのようにsakiの入力位置に移動しているのですが、どんな入力をしているのですか?

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


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

 

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

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

トップへ