Excel VBA質問箱 IV

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

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


6456 / 13644 ツリー ←次へ | 前へ→

【45141】セルの内容の変数への取得方法に関して 質問(煮詰まった) 06/12/13(水) 16:22 発言[未読]
【45142】Re:セルの内容の変数への取得方法に関して 06/12/13(水) 16:44 発言[未読]
【45144】Re:セルの内容の変数への取得方法に関して Jaka 06/12/13(水) 16:51 発言[未読]
【45149】Re:セルの内容の変数への取得方法に関して 質問(煮詰まった) 06/12/13(水) 17:48 お礼[未読]

【45141】セルの内容の変数への取得方法に関して
発言  質問(煮詰まった)  - 06/12/13(水) 16:22 -

引用なし
パスワード
      度々すいません。
   教えて下さい。
   
   シートのc9に指定した内容を取得して、excel内項目定義
   para1に取得したいのですが、以下の内容で行うと
   シートc9がブランクに変わります。
 
   転送が逆なのでしょうか?

   dim pata1 as string

   Windows("aaa.XLS").Activate
   Sheets("aaa").Select
   Range("C9").Select
   ActiveCell.FormulaR1C1 = para1
   
   MsgBox para1

   ちなみにpara1はブランク表示です。

   宜しくお願いします。

 

【45142】Re:セルの内容の変数への取得方法に関して
発言    - 06/12/13(水) 16:44 -

引用なし
パスワード
   余計なことですが、先ほどの問題も解決してないのに
また質問するのは、あまりいいことだとは思いませんが・・・

【45144】Re:セルの内容の変数への取得方法に関して
発言  Jaka  - 06/12/13(水) 16:51 -

引用なし
パスワード
   ▼質問(煮詰まった) さん:
>   転送が逆なのでしょうか?
>
>   dim pata1 as string
>   Windows("aaa.XLS").Activate
>   Sheets("aaa").Select
>   Range("C9").Select
>   ActiveCell.FormulaR1C1 = para1
>   
>   MsgBox para1
逆です。
para1 = ActiveCell.FormulaR1C1

細かく言うと、これが正解。
Msgbox WorkBooks("aaa.XLS").Sheets("aaa").Range("C9").Value

【45149】Re:セルの内容の変数への取得方法に関して
お礼  質問(煮詰まった)  - 06/12/13(水) 17:48 -

引用なし
パスワード
   できました、助かりました。

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