tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: VB6からExcel操作する際のシート間形式を指定して貼付け
投稿日: 2017/06/05(Mon) 17:22
投稿者パパ蔵
> > 貼付け元のセルで演算した値のみ、貼り付け先のシートセルに
> > 貼りつけする方法は無いでしょうか。
> 値を複写するだけならば、Activate 等で切り替えたりする必要も無く、
>  xlSheet10.Cells(1, 1).Value = xlSheet0.Cells(1, 1).Value
> の一行だけで良いのでは?
>
>
> > 貼付け先のシートセルに形式を指定して貼付けしたいのですが、
> 「形式を指定して貼り付け」を使うのであれば、xlSheet10.Paste ではなく
>   xlSheet10.Cells(1, 1).PasteSpecial Paste:=xlPasteValues
> という感じで。

魔界の仮面弁士様、大変助かりました。
PasteSpecialを用いて思っている通りにCOPY & PASTE出来ました。
有難う御座いました。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。