• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel collectionについて VBA)

Excel VBAで重複しない項目を別シートに書き込む方法

このQ&Aのポイント
  • Excel VBAを使用して、現在のシートで重複しない項目を別のシートに書き込む方法について質問があります。
  • 質問者は、J列に数値が入っている場合にうまくコレクションに格納されない問題を抱えています。
  • 回答者は、.Valueを.Stringに変更しても問題が解決しないことを指摘しています。解決策についての助言を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>.valueを.stringにしても効果はありませんでした。 そんな命令はありませんので,.valueの代わりに.textを使います。 Mydata.Add Range("J" & i).Value, Range("J" & i).text 詳細はcollectionのaddメソッドのヘルプ(keyの項)をご確認下さい。 あるいは Mydata.Add Range("J" & i).Value, Range("J" & i).value & "" とかでも構いません。

satoron666
質問者

お礼

回答ありがとうございました。 お蔭様で、うまくいきました! ありがとうございます!

すると、全ての回答が全文表示されます。

関連するQ&A

FMVF90F3B HDMI入力モード時の音声
このQ&Aのポイント
  • 富士通の一体型デスクトップFMVF90F3Bを使用しています。HDMI入力モードにしてPS5を接続し、ディスプレイ代わりにしています。
  • FMVF90F3Bを通常のPCモードで使用するときはBluetooth接続のヘッドフォンから音声出力できます。
  • しかし、HDMI入力モードではBluetooth接続したヘッドフォンから音声を出力する方法がわかりません。
回答を見る

専門家に質問してみよう