質問: 強制的にシングルコーテーションをつけるマクロを教えてください。 いろいろやってみたいのですが うまく行かず行き詰っています。 どなたかアドバイスお願いします。 excel2002を使用しています。 ピボットテーブルで集計された表を使って 別表の検索キーとなるa列の値と合致した場合 b列の値を入れる一覧表を作成しています。 別表はデータベースの値を使用していて テキストとしてエクスポートされています。 ピボットテーブルで求められた値を vlookupで検索するために一度別シートに 値のみ貼り付けを行っています。 しかしうまく値が拾えません。 セルの表示形式などを変えたのですが 拾ってくるところと拾わないところにばらつきが あります。 値の前に'(シングルコーテーション)を つけて強制的に文字列として扱うと拾ってきます。 1つの表が300行近くあり列も150列と膨大な表です。 出来たらピボットテーブルの値を別シートに 貼り付けるときに一緒にa列の値にのみ '(シングルコーテーション)をつけるマクロを 教えていただけたらと思います。 よろしくお願い致します。
回答: 実際にどんなデータを使って、どんなマクロを記述しているのか、良く理解できません。 vlookupで検索したいのは数値? 貼り付け側のa列のデータ範囲を選択して、データ-区切り位置-完了としてもvlookupは拾わないでしょうか? また、マクロでアポストロフィを付けるってこんな感じですか? sub test() dim r as range for each r in activesheet.range("a1:a100") r.value = "'" & r.value next r end sub