Excel VBA質問箱 IV

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

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


35091 / 76732 ←次へ | 前へ→

【46844】Re:範囲指定をして後マクロを走らす
発言  かみちゃん  - 07/2/18(日) 18:49 -

引用なし
パスワード
   こんにちは。かみちゃん です。

横から失礼します。

> '=RSS|'4498.T'!現在値
>等の文字式が変換入力される。この文字式の左端の ' を除去して数式としたく。

その前に以下のスレッドと関係があるのでしょうか?
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr;tree=46773;id=excel
上記スレッドの[46787]の結果はどうなったのでしょうか?

>この場合下記文のActiveCell.FormulaR1C1 = Range(" ").Formula の中の
>(" ") ここの箇所はどの様な文を入れればよいでしょうか?

コード全体に無駄がありますので、以下のようにしたほうがいいかと思います。
 Dim r As Range
 
 If TypeOf Selection Is Range Then
  Selection.Copy
  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
   :=False, Transpose:=False
  Application.CutCopyMode = False
  For Each r In Selection
'   Selection.Copy
'   Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
'    :=False, Transpose:=False
'   Application.CutCopyMode = False
'   ActiveCell.FormulaR1C1 = Range(" ").Formula
   If Left(r.Value, 1) = "'" Then
    r.Formula = Mid(r.Value, 2)
   End If
  Next
 End If

なお、株式関連のRSSかと思いますが、環境がないので、動作確認はしていません。

0 hits

【46753】範囲指定をして後マクロを走らす 杉下 誠 07/2/14(水) 8:24 質問
【46754】Re:範囲指定をして後マクロを走らす Blue 07/2/14(水) 8:43 回答
【46843】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/18(日) 18:28 質問
【46844】Re:範囲指定をして後マクロを走らす かみちゃん 07/2/18(日) 18:49 発言
【46848】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/18(日) 21:21 お礼
【46850】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/18(日) 21:30 お礼
【46858】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/19(月) 10:10 お礼
【46868】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/19(月) 13:10 質問
【46887】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/19(月) 20:36 お礼
【46845】Re:範囲指定をして後マクロを走らす Kein 07/2/18(日) 19:06 回答
【46849】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/18(日) 21:23 お礼
【46865】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/19(月) 13:03 質問
【46870】Re:範囲指定をして後マクロを走らす Kein 07/2/19(月) 13:34 発言
【46886】Re:範囲指定をして後マクロを走らす 杉下 誠 07/2/19(月) 20:34 お礼

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