プロが教える店舗&オフィスのセキュリティ対策術

ExcelファイルAに対し、ExcelファイルBから値を取得するVBAを組んでいます。
下記の形式でファイルBの値をAへコピーする方式を取っています。

ファイルをA、Bと変数指定した上で
A.Worksheets("TEST").Range("A1").Value = B.Worksheets("TEST").Range("A1").Value
という形です。

ファイルBのA1には「数字」が入力されているのですが
数値、文字列の形式が混在しています。

この「数字」をファイルAのA1に文字列として貼付したいと考えています。
なお、貼り付け先のファイルAのA1セルの書式設定は予め文字列としています。

こちらの対応方法を教えて頂けないでしょうか?

※逆に「数値」として貼り付ける方法も教えて頂けるとなおありがたいです。

宜しくお願いいたします。

gooドクター

A 回答 (2件)

>なお、貼り付け先のファイルAのA1セルの書式設定は予め文字列としています。


A.Worksheets("TEST").Range("A1").Value = B.Worksheets("TEST").Range("A1").Text
    • good
    • 4

市役所などの自治体で行っているパソコン相談で相談したほうが良いと思います。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング