エクセルのマクロで次のようなことは可能でしょうか?
1 CD-Rが入っているドライブ(私の場合はDドライブ)のデータを、
デスクトップ上に新たにフォルダを作成してそこに全てコピーする。
(CD-Rにじかにデータが入っていて、フォルダがないので
foldercopyが使えないみたいなんです。データは全てjpeg画像です。)
2 列に数字を入力していき、列合計がある値(例えば500)になったら
画面上にメッセージを出す。
ネットで検索しまくっても、ドライブ:\フォルダ\データなどの記述
のものしかなくて・・ヘルプも参照してみたのですが見つかりませんでした。
どうかお力をお貸しください。
No.6ベストアンサー
- 回答日時:
>デスクトップ上のエクセルアイコンをダブルクリック(これくらいならわかるので)、
であるならば、エクセル起動して、ボタン押してもらうより
仮に、C:\ 父のフォルダ とかの名前でフォルダ作成しておいて
メモ帳で
copy d:\*.jpg C:\父のフォルダ
pause
(うまく貼り付けできませんでした、copy ドライブ:\パス\ファイル名 半角スペース ドライブ:\パス です)
フォルダー名にスペースを含む場合には" "でくくり指定してもかまいません。
ファイル名に、CDの写真保存.bat とか名前付けてデスクトップに保存しておいて
そののファイルをクリックしてもらう方が良いのでは。
2の質問もVBAではなくて、入力規則で処理できると思います。
入力する範囲が、A1~A10の場合、範囲を指定して、データ、入力規則
=SUM(A1:A10)<500
としておけば、その範囲の合計が500超える数値が入れば、メッセージが出るはずです。
たびたび親切な回答をしていただいて本当にありがとうございます。
なるほどなるほど、
>CDの写真保存.bat とか名前付けてデスクトップに保存しておいて
>そののファイルをクリック
この方法試してみます。
2の方も試行錯誤の結果、回答していただいた方法を見つけられました。
本を買って少し勉強してみたのですが、実際試すと「実行エラー」
出まくりで・・情けない話です。
本当にありがとうございました。
No.5
- 回答日時:
1はVBAに関連付けた質問にしているのは、的外れの質問と思う。
確かに、記録媒体(ハードディスクやCDR,FDなど)によって原始レベルの読み方書き方は、随分違います(入出力装置のドライバーが扱うレベル)。
しかしユーザーがそのレベルで機器をを扱うとなると、大変な作業になるので、媒体や、ファイル形式が違っても、(言語で言えば)GETやREADやPUTといったスクリプト・指令などで、読み書きできるように、関係者は鋭意努力してきました。質問者はそういう場面・時代に居合わせず、勉強していないため、CDRが通常の言語レベルで、取り扱いに差があると思っているらしい。差はウラで吸収して、利用者には差を意識させないようにコンピュターソフトは進んできた。
ファイル全体を(中身は考慮しないで)コピーするなどというのは、言語の領域でなく、OSのコマンドやユティティのレベルで行います。
もっと進歩してドラッグアンドドロップなど操作的な行為に仮託されるもので行う時代です。
1はVBAというよりも、上記(コマンドなど)かまたはVBの系統のVBSCRIPTで扱ったほうが良いと思われる。
2 VBAである程度やれば、「がある値になったら」何々する
(イベントプロ)」の仕組みを使えばできることがわかる。
No.4
- 回答日時:
こんにちは。
話は分かるし、VBAでは作れるとは思うのですが、ちょっと、そういう必要性がないような気がしているのですが。それを、私の感覚では、エクスプローラでできない人のためのプログラムという想定になってしまいまし、対話型マクロですから、マクロで作るには、あまりにも面倒すぎます。
そういうのは、ファイラーをお使いになればよい思います。
http://www.vector.co.jp/vpack/filearea/win/util/ …
もちろん、マクロの勉強というなら、
最初に、ドライブチェックをして、
新規フォルダを、InputBox で聞いて、
後は、送り先側をカレントドライブにしてから、
Shell から、
Copy *.jpg C:\Documents and Settings\[ユーザー名]\デスクトップ\新規フォルダ\
でよいはずです。
こんにちは、回答ありがとうございます。
なるほど、VBAで可能なのですね。
もう少しトライし直してみます。
おっしゃるとおりパソコン苦手な父のためのものです。
No.3
- 回答日時:
先ほど、回答した者です。
ひょっとして、
CD-Rを開く
すべてを選択
デスクトップの新しいフォルダにドラック
この作業のことですか。
すばやいご回答、大変ありがとうございます。
>CD-Rを開く
>すべてを選択
>デスクトップの新しいフォルダにドラック
まさにそれです。でもなぜそれをエクセルでやりたいかと申しますと、
パソコンをあまり使えない人(父です)のために、エクセルで、元データリンク→集計→結果データの出力。
というマクロを作ったのですが(作ったと言ってもネットでマクロサンプル探しまくって、
それをちょこっと修正しただけですが・・)、最初に元データをデスクトップの
フォルダにセットしておく、という操作が必要でして。PCが操作がまだよくわからない人に
「スタート」から「マイコンピュータ」CDドライブをダブルクリックしてなんて教える
ことは出来るのですが、おかしなところにコピーされたり、間違って
何か消されたりすると
困るので、デスクトップ上のエクセルアイコンをダブルクリック(これくらいならわかるので)、
で上記の一連の動きをマクロ実行で出来たら・・と思った次第です。
No.1
- 回答日時:
一度に、2つの質問は、しないほうが良いと思います。
取り合えず、1の質問に対してですが、
別にフォルダでない場合は、
D:\
でダメですか、別にエクセルのVBAでなくても良いと思います。
例えば、
MS-DOSのコマンドでXCOPYで検索してみてください。
xcopy d:\ "コピィ先ドライブ\フォルダ名"
で出来そうですが、コマンドが決定すれば、メモ帳に記入して
拡張子を.batで保存すれば、次からはそのファイルをクリックすることで、コピィされるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- ドライブ・ストレージ 外付けCDドライブだけ音楽CDが読み込まない 3 2023/08/18 21:28
- 一眼レフカメラ CD-Rのバックアップを作ったら読み込みに時間がかかる 3 2022/09/20 22:53
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- USBメモリー・SDカード・フラッシュメモリー 銀行が振込データの受け渡しに未だにFDを使っている理由は「FDDがAドライブ固定だから」って本当? 11 2022/06/02 03:53
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Thunderbird Windows10への移行...
-
エクセルのファイルを名前を変...
-
Windows10のロック画面でスライ...
-
Excel2010 \\Office14\\XLSTAR...
-
DLLやOCXなどの格納先は必ず「C...
-
フリーソフトの保存先について...
-
フォルダの上書きについて
-
複数フォルダの中身だけを一度...
-
誤ってBecky!が初期状態に。助...
-
フォルダを右クリックするとフ...
-
アイチューンのフォルダを移動...
-
DVD-RAMからDVD-Rへのダビング...
-
内蔵HDDから移動させてはいけな...
-
PC内のデータをどのようにフ...
-
エクスプローラーとフォルダの違い
-
pcを使うたびにデスクトップに...
-
フォルダの容量制限はあるのか?
-
ドライブ直下の半透明のファイ...
-
Xperia acro HD の画像フォルダ
-
一度焼いた、家族ムービーのDVD...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フリーソフトの保存先について...
-
エクセルのファイルを名前を変...
-
Thunderbird Windows10への移行...
-
フォルダの上書きについて
-
複数フォルダの中身だけを一度...
-
DLLやOCXなどの格納先は必ず「C...
-
Excel2010 \\Office14\\XLSTAR...
-
ゲストOSがWindows98でホストと...
-
誤ってBecky!が初期状態に。助...
-
エクスプローラーとフォルダの違い
-
「これらのファイルは、コンピ...
-
フォルダの容量制限はあるのか?
-
Windows10で、フォルダにあるす...
-
Windows10のロック画面でスライ...
-
共有フォルダ移動の禁止
-
DVD-RAMからDVD-Rに変換
-
フォルダを右クリックするとフ...
-
フォルダを隠す
-
Windows7 写真フォルダを解体...
-
pcを使うたびにデスクトップに...
おすすめ情報