iSAMrx72's 思い付きBlog

今、新しいアカウントではじめました、への投稿となります。https://blog.goo.ne.jp/isamrx72

東北地方の北側も梅雨入りです。

2015-06-28 06:35:12 | 天気

梅雨入りは例年よりもかなり遅いようです。2週間程度ですか?例年だと6/10頃だと思うので

約2週間ですね。そんなわけで外の仕事は無理ですので、中でパソコンとにらめっこしてました。

(途中は削除しました)

(クリックで拡大します。)

これからが自分の言いたいことですが、単純なことです。AccessでエクスポートしたデータをExcelの

ワークシートで提出文書の形式にするわけですが、やってることはコピーな訳です。単なるコピーでは

出来ないので、何行目から何行をコピーするとやってるわけです。

(以下は多分と言うことで書いてます。)

Excelにはレンジという概念があって、簡単に言えば範囲のことです。Range("A1:B2")とか

Range("C3")とか表現します。最初の領域を次の領域へコピーするにはRange("A1:B2").Copy

Range("C3")と書けば出来ます。

別の方法も在るようです。それは=記号を使う方法です。ただこれには少し注意が必要そうです。

上の方法はコピー元の範囲がコピーされますが、=だとC3へ1個だけコピーされます。コピー元も

1個のようですのでRange("C3") = Range("A1")と書かなければならないようです。また

=記号だと右から左へコピーされますので、注意ですね。

一番の肝心なことは、コピーされたものの形式の変更ですね。例えばセルの範囲に縮小して

表示したい時、フォントの指定をしたいときなどは元のデータで指定して置いてコピーすると

一番簡単そうです。

 



最新の画像もっと見る

コメントを投稿