Excel VBA質問箱 IV

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

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


3977 / 13644 ツリー ←次へ | 前へ→

【59082】セルのコピー(マクロを使わない) いのっち 08/11/27(木) 10:30 質問[未読]
【59083】Re:セルのコピー(マクロを使わない) Jaka 08/11/27(木) 11:31 発言[未読]
【59084】Re:セルのコピー(マクロを使わない) いのっち 08/11/27(木) 11:50 発言[未読]
【59085】Re:セルのコピー(マクロを使わない) カオル 08/11/27(木) 11:53 発言[未読]
【59087】Re:セルのコピー(マクロを使わない) Jaka 08/11/27(木) 12:47 発言[未読]
【59090】Re:セルのコピー(マクロを使わない) いのっち 08/11/27(木) 21:22 お礼[未読]
【59092】Re:セルのコピー(マクロを使わない) Jaka 08/11/28(金) 9:33 発言[未読]
【59093】Re:セルのコピー(マクロを使わない) SS 08/11/28(金) 10:25 発言[未読]

【59082】セルのコピー(マクロを使わない)
質問  いのっち  - 08/11/27(木) 10:30 -

引用なし
パスワード
   A1セルの内容をB1にコピーしたいのですが、普通なら「=A1」で済む話ですが、「=A1」と入力せずに、B1の数式バーも空白、セルも空白の状態で、「A1の値をコピー」とどこかで設定して、B1をA1値にしておくことはできますか?

※マクロ(VBA)を使用せずに、出来ればありがたいです。

※理由は、A列の値をB列にコピーしたいのですが、B列の中身でランダムに手入力が発生します。そうすると、B列の「=A列」だと、数式が失われてしまいます。でも、基本「A=B列」にしておきたいのです。(なんか、うまく説明できなくてすいません)

【59083】Re:セルのコピー(マクロを使わない)
発言  Jaka  - 08/11/27(木) 11:31 -

引用なし
パスワード
   今しがた、変なサイトに登録されてめちゃくちゃあせっているJaka。

B1セルを選択して、Ctrl + R
コピーだよね?

【59084】Re:セルのコピー(マクロを使わない)
発言  いのっち  - 08/11/27(木) 11:50 -

引用なし
パスワード
   ▼Jaka さん:
>今しがた、変なサイトに登録されてめちゃくちゃあせっているJaka。
>
>B1セルを選択して、Ctrl + R
>コピーだよね?

すいません、言葉足らずでしたm(_ _)m
手動でなくて、自動でということです。たとえば、ブックを開くと、自動的にA1セルの内容がB1セルにコピーされているという感じでございます。

【59085】Re:セルのコピー(マクロを使わない)
発言  カオル  - 08/11/27(木) 11:53 -

引用なし
パスワード
   ▼いのっち さん:
マクロ(VBA)を使いたくない理由は何でしょうか?

【59087】Re:セルのコピー(マクロを使わない)
発言  Jaka  - 08/11/27(木) 12:47 -

引用なし
パスワード
   ▼いのっち さん:
>すいません、言葉足らずでしたm(_ _)m
>手動でなくて、自動でということです。たとえば、ブックを開くと、自動的にA1セルの内容がB1セルにコピーされているという感じでございます。
う〜ん。
セルの内容を書き換えるとなると、マクロしかないと思いますが....。
数式は、書き換えるのでなくセルを参照して内容を表示しているだけです。

【WSHで共有EXCELを起動する時】
ここでもマクロを使っているようですから、もしかしたら方法があるかも
って感じなのでしょうけど...。マクロ以外は無いと思います。

あ、それとここで解決したコードも載せてくれると、他の人が見て
役立つと思いますから、載せて置いて下さい。

【59090】Re:セルのコピー(マクロを使わない)
お礼  いのっち  - 08/11/27(木) 21:22 -

引用なし
パスワード
   jaka さん、カオルさん、コメントありがとうございました。

マクロを使いたくない理由は、プログラミングが苦手だからです(^ ^;)
基本、我流マクロなので、後で見直したとき、自分でもわからなくなっている場合が・・・なので、なるだけ、関数で処理できる所は関数を使用したかったのでございます。(かといって、関数も下手すると、どこに埋め込んだか・・・という現象多々)

とりいそぎまして、ご報告まで。

※ネットワークのユーザー・パスワードに関しては、後日、掲載しておきます。

※結論を言ってませんでした・・・とりあえず、やはり、マクロでRANGE("B1") = RANGE("A1")を、どこかに埋め込む方が一番、手っ取り早そうな気がしてきました。

【59092】Re:セルのコピー(マクロを使わない)
発言  Jaka  - 08/11/28(金) 9:33 -

引用なし
パスワード
   ▼いのっち さん:
>基本、我流マクロなので、後で見直したとき、自分でもわからなくなっている場合が・・・
私なんかほとんど毎回そうです。
1時間前に書いた物がこれなんだっけ???
てなのもは。
1時間前どころじゃないな、10分ぐらい前でもそうなるし、
電話取っただけで、今さっき書いてきた物がさっぱりわから無くなったり。

【59093】Re:セルのコピー(マクロを使わない)
発言  SS  - 08/11/28(金) 10:25 -

引用なし
パスワード
   ▼いのっち さん:
回答ではないのですが、ファイルオープン時にRANGE("B1") = RANGE("A1")を行うようなことを記述されていましたが、B列に手入力があるのならこれが上書きされてしまうのですが宜しいのですか?私でしたら手入力のあるところだけ別参照とします。
例)B列の式 =if(C列<>"",C列,A列)

>jaka さん、カオルさん、コメントありがとうございました。
>
>マクロを使いたくない理由は、プログラミングが苦手だからです(^ ^;)
>基本、我流マクロなので、後で見直したとき、自分でもわからなくなっている場合が・・・なので、なるだけ、関数で処理できる所は関数を使用したかったのでございます。(かといって、関数も下手すると、どこに埋め込んだか・・・という現象多々)
>
>とりいそぎまして、ご報告まで。
>
>※ネットワークのユーザー・パスワードに関しては、後日、掲載しておきます。
>
>※結論を言ってませんでした・・・とりあえず、やはり、マクロでRANGE("B1") = RANGE("A1")を、どこかに埋め込む方が一番、手っ取り早そうな気がしてきました。

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