アプリ版:「スタンプのみでお礼する」機能のリリースについて

Sheets("Sheets1").Range("A1").Formura = "=myFXDEMO|radre!BidUSDJPY"も場合は良いのですが
Sheets("Sheets1").Range("A1").Formura = Sheets("Sheets1").Range("D1")←"=myFXDEMO|radre!BidUSDJPY"が入っているとします。
こうすると式とは見なしてくれずに実行されませんどうすれば出来ますか教えてくださいよろしくお願いします。

A 回答 (3件)

#1です



Dynamic Data Exchange (DDE) を使用するリンクを作成する
http://office.microsoft.com/ja-jp/excel/HP030662 …

実際、可能なのね^^;
申し訳ない、無知でしたorz

確認するとすれば・・・

> Sheets("Sheets1").Range("A1").Formura = "=myFXDEMO|radre!BidUSDJPY"

で、書き込んだものと

> Sheets("Sheets1").Range("A1").Formula = Sheets("Sheets1").Range("D1").Formula

で、書き込んだものを、デバッグのウォッチで直接、比較確認するしかないね
    • good
    • 0
この回答へのお礼

やはりダブルコーテーションがついてでるだけでした。
TextBoxでできましたので代用してやします。
ありがとうございました

お礼日時:2009/03/08 12:08

#1です



> 為替のDDEだと

?どう言う物だか判りかねますが・・・

動的データ交換 - Wikipedia
http://ja.wikipedia.org/wiki/%E5%8B%95%E7%9A%84% …

の、Dynamic Data Exchangeの略でしょうか?
これなら、OLEで、受けるようになるので、Excelでは、セルに数式を入れることが無いのですが・・・
そのOLEより、取得した値を、セルに書き込んで行くようになるのではないでしょか?
    • good
    • 0

> Sheets("Sheets1").Range("A1").Formura = "=myFXDEMO|radre!BidUSDJPY"



誤:Formura
正:Formula

じゃない?
で、一般に、Rangeオブジェクトの返し値は、計算結果を戻すから、式を取りたいなら・・・

Sheets("Sheets1").Range("A1").Formula = Sheets("Sheets1").Range("D1").Formula

と、言うことでしょうけど・・・

この回答への補足

ご回答ありがとうございます。
実行しましたが普通の算術であればOKなのですが為替のDDEだと実行してくれないのですが引き続きお願いします。

補足日時:2009/03/04 20:53
    • good
    • 0

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