Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3760 / 13646 ツリー ←次へ | 前へ→

【60198】ファイル名の保存の自動化って可能なのでしょうか? まつし 09/2/3(火) 23:33 質問[未読]
【60201】Re:ファイル名の保存の自動化って可能なの... 手持ち豚 09/2/4(水) 10:20 発言[未読]
【60295】Re:ファイル名の保存の自動化って可能なの... まつし 09/2/8(日) 15:10 お礼[未読]
【60296】Re:ファイル名の保存の自動化って可能なの... マクロマン 09/2/8(日) 16:15 発言[未読]
【60336】Re:ファイル名の保存の自動化って可能なの... まつし 09/2/10(火) 20:07 お礼[未読]

【60198】ファイル名の保存の自動化って可能なので...
質問  まつし  - 09/2/3(火) 23:33 -

引用なし
パスワード
   初めてお世話になります。
まつしといいます。
よろしくお願いします。

例えば
  A  B   C   D
1 あ     い 
2
3
4
という状況になっていたとします。

このA1の"あ"
  C1の"い"
をファイル名とし、名前をつけて保存のコマンドを自動化をやりたいのですが、
ファイルをクリックすると、自動的にコピーなどはキャンセルされるため、単純な作業手順の記録というのでは対応できません。

そこで、コピー、保存、ペーストを個別に記録し、編集でいろいろといじってみているのですが、なにぶんVBAの知識が全くないものでうまくいかず途方にくれてしまっています。
なにかよい手段があれば教えていただきたく質問をしました。
不慣れなもので質問の内容も解りづらいかもしれず、申し訳ありませんが
よろしくお願いします。
 

【60201】Re:ファイル名の保存の自動化って可能な...
発言  手持ち豚  - 09/2/4(水) 10:20 -

引用なし
パスワード
   ▼まつし さん:
> なにぶんVBAの知識が全くないものでうまくいかず途方にくれてしまっています。
まず、こちらから解決した方が良いかもしれません。

ここでコードを提示してもらっても、意味が分からなければ、
メンテも出来ませんし、トラブル起きても説明も出来ないでしょう。

掲示板関係はどこでも自助努力の幇助というのが一般的です。
(「作ってくれ」であれば業者に頼むべきですから)


これらを踏まえた上で、「マクロの自動記録」を使って動作を記録し、
それらの意味を理解することから始めると、解決策が見えてくるかも
しれません。

その上で分からない事が出てきたら、過去ログ検索・グーグル検索をし、
ダメだった場合、あらためて質問されると良いでしょう。

【60295】Re:ファイル名の保存の自動化って可能な...
お礼  まつし  - 09/2/8(日) 15:10 -

引用なし
パスワード
   ▼手持ち豚 さん:

さっそくのご回答ありがとうございます。
おっしゃる事はごもっともでわかってはいたのですが、仕事現場はパソコンアレルギーの人ばかりで、誰にでも簡単に扱えるものでなくては色々なトラブルも予想され仕事の納期を急がれていたので、知識のある方々を頼ってみたくなったのです。
一応エクセルはエキスパート取得した位のスキルがあるので、なんでもできるとか思いこまれていることだとか、ソフト屋から作ってもらったものもあるのですが、現場本位のものではなく共有ができないだとか欠点が多く、使い勝手が・・・な所があるので、それなら自作で行こうみたいな流れで引っ込みがつかなくなってしまったのです。

一応、単数のセルをファイル名と指定し自動保存できるまでは自分で調べて作りましたが、複数のセルを指定することがどうしてもうまくいきませんでした。

VBA本も借りたり、買ったりしたので、これからがんばってそこまでいけるようになりたいです。

【60296】Re:ファイル名の保存の自動化って可能な...
発言  マクロマン  - 09/2/8(日) 16:15 -

引用なし
パスワード
   文字列の結合は、
&
でできます。
MsgBox Activesheet.Range("A1").Value & Activesheet.Range("C1").Value

ただ、セルにファイル名に使えない文字列がはいっていると、それを元に
ファイル名をつけて保存したらエラーになります。

ファイル名に使えない文字
http://www.55555.to/ext/how/005_no_file.htm

ファイル名に使えない文字列が入っていたら、警告を出して再度入力しなお
させるか、他の文字列に置換して処理することになります。

【60336】Re:ファイル名の保存の自動化って可能な...
お礼  まつし  - 09/2/10(火) 20:07 -

引用なし
パスワード
   ▼マクロマン さん:
▼手持ち豚さん:

マクロマンさん早速のご返信ありがとうございました。
最初に手持ち豚さんに言われたとおり、マクロマンさんに&っていうヒントとコードを与えられても、自分にはそれをうまく生かすことができませんでした。

まあ、仕事のほうは単数のセルを参照して、記録するところまでで、エクセルのシートを提出したら、非常によく出来ていると好評だったので、とはいえ、自分の理想とはほど遠いモノですが...

これから、「EXCELVBAのプログラミングとコツが絶対にわかる本」から初めて、徐々にレベルアップしていきたいと思います。まだまだやりたいことは沢山あるので...掲示板の方は今後も参考にさせて頂きます。
次書き込むときは、質問側ではなく回答側で答えられる日が来るよう、精進します。
お二方ともどうもありがとうございました。

3760 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free