VBA

  
を使用してファイルディレクトリを簡単に作成するExcelでVBAを使用すると、フォルダ内の各ファイルを簡単に検索でき、取得した各ファイル名をセルに追加してファイルディレクトリを作成できます。例の説明:Xiao Zhangは映画とテレビの作品を愛する人で、コンピュータのハードディスクに大量の映画とテレビの作品を集めています(図1)。彼は、各カテゴリフォルダ内のビデオファイルのファイル名をExcelワークシートにカタログしたいと考えています。ファイル名をコピーしてワークシートに貼り付けると、作業負荷が発生する可能性があります。 Xiao Zhangがこの問題を解決するのに役立つ良い方法はありますか?分析例:さまざまな種類の映画がさまざまなフォルダに格納されているため、各フォルダ内の映画ファイルを繰り返し処理してファイル名を取得し、さまざまなワークシートで調べることができます。ワークシートにすでに存在する場合は追加しないでください。それ以外の場合は、対応するワークシートに条件レコードを追加してください。対応するタスクを実行する方法一緒に来てください! VBAを使用してフォルダを移動するプロセスは、主にExcelでVBAコードを記述し、フォルダ内の各ファイルを移動して対応するファイル名を取得することです。コードを書くことになると、あなたは少しめまいがするかもしれません。実際、プログラムコードはそれほど神秘的なものではありません、ここであなたは最初に私のコードをあなたのファイルに入れるかコピーすることができますそしてそれから私の説明を見てください、すべて大丈夫!まず、Excel 2003を起動し、[ツール]、[マクロ]、[Visual Basic Editor]の順にクリックします。次に、Microsoft Visual Basicプログラムウィンドウが表示されます。これはVBAエディタです。 VBAエディタのウィンドウで[モジュールの挿入]モジュールを選択します。この時点で、右側に空白のコード編集エリアが表示されます。画像にコードを入力してみます(図2)。コードのダウンロードアドレス:http://iask.sina.com.cn/u/ish?uid=1704202287上記のコードでは、合計2つの手順、すなわちFileListとmlがあります。 FileListプロセスの機能は、パラメーターPathによって表されるフォルダーおよびそのサブフォルダー内のファイルを走査し、そのサブフォルダーの名前に基づいてExcle内にワークシートを作成することです。その中でも、FileListプロセスでは、FileSystemObjectの略語はFSOです。もちろん、私たちの一般的な名前はFSOコンポーネントです。 FSOは、UFOが同じくらいエキサイティングで魅力的であるように、もちろん、もっと多くのことが喜びと心配です。私は宇宙サービスプロバイダーの宣伝は見ていません:60MB /年の限り100MBのスペース、サポートデータベース、サポート……質問がFSOをサポートしていない、すぐにお勧めしません。このコンポーネントはシステムドライブの情報分布を検出して表示することができます;また、フォルダを作成、変更、移動、削除したり、特定のフォルダの存在を検出したり、存在する場合はフォルダの情報を抽出することができます。名前、作成日、最終変更日などです。 FSOはファイルの扱いも簡単にします。他のコンポーネントが構築されるように、FSO参照も接続を確立する必要があります。 Set fso = CreateObject(" Scripting.FileSystemObject")というステートメントを通じて、FSOコンポーネントはfso変数によって呼び出すことができます。つまり、ドライブ上のファイルまたはフォルダーは、変数fsoによって処理することができます。操作しやすいボタンを作る操作の便宜のために、上で書いたプロセスをボタンに置​​くことができます。まず、Excelで[表示]ツールバーの[フォーム]メニューを選択し、[フォーム]ツールバーの[ボタン]をクリックし、マウスの左ボタンを押したまま必要に応じてボタンをドラッグします。 。 「マクロを指定」のポップアップウィンドウでプロセスmlを選択し、確認後終了します。最後に、ボタンのラベルをクリックしてボタンのラベルを変更し、[ディレクトリの生成]に変更します。最後に、[ディレクトリの生成]ボタンをクリックすると、ムービーのタイトルフォルダの名前が付けられたワークシートがワークブックに追加され、対応するディレクトリが各ワークシートに生成されます(図3)。ヒント:VBAコードをアクティブにするこれらのイベント、VBAコードを機能させるには、マクロのセキュリティを調整する必要があります。 [ツール]、[マクロ]、[セキュリティ]の順に選択し、マクロのセキュリティを[低]に設定します。この記事は[System Home] www.xp85.comから来ています
Copyright © Windowsの知識 All Rights Reserved