5倍速!メールマガジン
外部アカウントで登録
受講生の声
新着の講座投稿
新着の講座コメント
新着のノート投稿
投稿一覧へ新着のノートコメント
表示できる投稿はありません。
サイト運営者紹介
小川 慶一講師/教材/システム開発者紹介
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
表示できる投稿はありません。
この学習サイトの教材制作、サポート、システム開発をすべてやっています。
受講生さんの投稿
(投稿ID: 3297)
8559 : 小川慶一の回答 (2017-07-19 10:40:37)の内容で下記の質問について
回答されておられますが、
> マクロの自動記録から、ファイルを開く コピぺ 開くの動画の手順が全くわかりませんでした。
「わからない」のは、上記、「マクロの自動記録から、ファイルを開く コピぺ 開くの動画の手順」のことだけという理解でよいでしょうか?
私もこの状況がわかりません。Excelのバージョンで2013ですが、まずフアイルを開くときに、マクロの録音をおして、オープンマクロの名前をつけて、
OKを押すと、エラーメッセージ2重に開くと・・・とのメッセージが出ます。
過去の回答の内容を見ても、わかりません。
また、操作方法ですが、マクロの自動記録のやり方は、ksfollowのファイルがデスクトップあります。その中から、ksfollow-downloadを開いて、
【動画25】 VLookUp関数、Index関数、Match関数より便利なマクロ-複数シート間、複数ファイル間でのマッチングから、ks202からks201_mondai.zip
上書きの確認から、すべていいえ、ks201_mondaiから、顧客リスト.xlsから、開発タブから、マクロの記録 マクロ名をFileOpenmacroを入れOKをクリック そのあたりの操作方法がわかりません。動画では、9:40からの部分です。よろしくお願いします。
小川 慶一さんのコメント
(コメントID: 4757)
> > マクロの自動記録から、ファイルを開く コピぺ 開くの動画の手順が全くわかりませんでした。
> 「わからない」のは、上記、「マクロの自動記録から、ファイルを開く コピぺ 開くの動画の手順」のことだけという理解でよいでしょうか?
>
> 私もこの状況がわかりません。
↑
分からないのは、「状況」のことですか?
「状況がわかりません」ということでしたら、僕は、状況について説明します。
そうではなくて、具体的な操作の方法のことではないか?と推定しましたので、具体的な操作方法について説明しますね。
(*1)普段から、日本語で人にものを伝えるときには、なるべく相手に誤解のない表現を使うようにしましょう。そういう努力は、マクロを書くときにそのまま活きます。
まずは、以下を確認してください。
[1] .zipファイルを「解凍」し、その解凍してできたフォルダ内のファイルを開いているか?
[2] エクセルの「ファイルを開く」ダイアログからファイルを開いているか?
[3] 目的としているファイルを開いているか?
以下、それぞれの詳細です。
[1]
.zip ファイル内のエクセルファイルを開いても、正しく自動記録されません。
正しく自動記録するには、解凍してできたフォルダ内のファイルを開いてください。
特に、このケースでは、
[a] ksfollow.zip
の中に、
[b] ks201_mondai.zip
があり、OSのバージョンによっては、 [a] の中で [b] を解凍できてしまう場合があるので要注意です。
[a] を解凍し、[a]を解凍してできたフォルダの中から[b]を見つけ、その[b]を解凍してください。
[2]
エクスプローラ上に表示されたエクセルファイルをダブルクリックしてエクセルファイルを開いても、「ファイルを開く操作」の記録はとれません。
エクセルリボン左端にある「ファイル」をクリックし、そして画面左に表示される「開く」メニューから目的のファイルを探してきて、開いてください。
上記[2]の操作は、マクロのスキルというよりエクセルの基本スキルなので、これ以上の説明はここでは割愛します。
(尚、発展編1では、詳しくその操作も解説しています)
[3]
今回のケースであれば、自動記録しながら開くファイルは「応募状況.xls」です。
「顧客リスト.xls」ではありません。
> OKを押すと、エラーメッセージ2重に開くと・・・とのメッセージが出ます。
「顧客リスト.xls は既に開いています。2重に開くと、これまでの変更内容は破棄されます。顧客リスト.xls を開きますか?」というエラーメッセージでしょうか?
たぶんそうだと思いますので、その前提で話を進めますね。
このエラーは、マクロの記録中云々に限らず、すでに開いているエクセルファイルを、エクスプローラ上でのダブルクリックなり、上記[2]の方法でなりで開こうとしたときに出るエラーメッセージです。
ためしに、マクロの記録をしていない状態で、何かのファイルを開き、編集し、それからその同じファイルを改めて開こうとしてみてください。
そうすると、同じエラーメッセージを確認できるかと思います。
ということで。
[1] マクロの問題ではなく、Windows基本操作の知識
[2] マクロの問題ではなく、エクセル基本操作の知識
[3] マクロの問題ではなく、エクセル基本操作の知識
ということでした。マクロ以前の問題点ですが、これらをまずは確認してください。
そのうえで、また何かあれば質問をしてください。
(*2)あと、エラーメッセージは全文書いてください。なるべく正解な情報を提供するというのは、基本中の基本です。回答者の立場になって考えれば分かることかと思いますが、でないと、どういうエラーが出たのかこちらでいろいろ推測して余計な手間が発生しますので、回答がとても負担です。おまけに、これでもし僕の推測が違ったなら、僕のほうは、かなり時間をかけてこのお返事を書いたにもかかわらず、最初から回答やりなおしです。
「自分の質問が不明確なために、回答者によけいな調査をさせたりすることのないように。そして、余計な二度手間を相手に発生させないように」ということまで気にして質問をできるようになると、マクロを書く技術も自然に上達します。
こういう方向の努力も、一層されるとよいかと思います。
(*1), (*2) については、以下の記事を参考にしてください。
「エクセルマクロ習得に関係する4つの能力」
http://www.exvba.com/4skills.php