Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Home Premium : Excel 2016)
式のデータをVBAを使って置き換える方法
投稿日時: 17/09/13 11:25:51
投稿者: tukin33

会社で使っている[b]損益表[/b]には、期首の4月から翌年3月の期末までの各月の損益データをワークシートの形で入力してありますが、このデータを使って期首から任意に指定する月度までの期間損益累計を、別に作成した[b]期間損益累計表[/b]に表示させたいのです。
 
例えば、[b]損益表[/b]の各月のN3セルのデータを期首から指定月度まで累計するとして、[b]期間損益累計表[/b]のセルに入力した下記の式の指定月〇〇部分を、VBAを使って[b]期間損益累計表[/b]のA2に入力した月度に置き換えしたいのです。ちなみに、期首の4月は固定です。
 
[b]=ROUND(SUM('C:\User\損益\[損益表]$4$月:〇〇月'!N3/100,3)[/b]
 
説明が分かりづらいかも知れませんが、お力を貸していただける方、よろしくお願いいたします。[/u]

回答
投稿日時: 17/09/13 13:13:17
投稿者: WinArrow
投稿者のウェブサイトに移動

ずばりの回答ではありませんが、参考として検討してみてください。
 
Dim N As Long
 
    N = 2
    Sheets("Sheet4").Range("A1").Formula = "=SUM('sheet1:Sheet" & N & "'!A1)"

投稿日時: 17/09/14 07:54:00
投稿者: tukin33

WinArrowさん
 
さっそくにご回答をいただき有難うございます。
教えて頂いた方法試させてもらいます。