Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


45586 / 76735 ←次へ | 前へ→

【36139】#NAME?のセルを転記させた時、内容をちゃんと転記させる方法をご教授願います
質問  ゆうと  - 06/3/22(水) 12:51 -

引用なし
パスワード
   いつも拝見させていただいております、ゆうと、と申します。
表題について、ご教授願います。


E列の1行目〜10行目までに文字列が入ってます。
それらをループを使い、変数に格納し、J列の同じく1行目〜10行目までに
転記させるマクロを作っています。

ただし、セル(E3)には「=氏名」という文字列が入っており、画面上では「#NAME?」と表示されています。


これでマクロを走らせた結果、セル(J3)には「#NAME?」と表示され、中身も「#NAME?」となっており、「=氏名」という中身が消えてしまいます。

ちゃんと「=氏名」という中身を転記させるには、どうしたらよいですか?
※処理結果が「氏名」となっていても良いです。要するに、先頭の「=」が邪魔して期待通りの結果が出ないので悩んでます。

ちなみに、私が作ってみたコードは下記です。
***********************************************
Private Sub CommandButton1_Click()

Dim 格納 As Variant
Dim i As Long

For i = 1 To 10

  格納 = Cells(i, 5)
  Cells(i, 10) = 格納
  
Next i

End Sub


***********************************************
0 hits

【36139】#NAME?のセルを転記させた時、内容をちゃんと転記させる方法をご教授願いま... ゆうと 06/3/22(水) 12:51 質問
【36141】Re:#NAME?のセルを転記させた時、内容をち... Blue 06/3/22(水) 13:32 発言
【36142】Re:#NAME?のセルを転記させた時、内容をち... ゆうと 06/3/22(水) 13:38 お礼
【36143】Re:#NAME?のセルを転記させた時、内容をち... Kein 06/3/22(水) 14:07 回答
【36159】Re:#NAME?のセルを転記させた時、内容をち... ゆうと 06/3/23(木) 9:10 お礼

45586 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free