過去ログ

                                Page      85
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼全てのワークシートに同じ計算をさせたい!  ken 02/9/14(土) 23:49
   ┗Re:全てのワークシートに同じ計算をさせたい!  Nakamura 02/9/15(日) 1:46
      ┗すいません、もう一度お願いします。  ken 02/9/15(日) 7:21
         ┗Re:すいません、もう一度お願いします。  Nakamura 02/9/15(日) 12:18
            ┗ありがとうございました!  ken 02/9/16(月) 21:22

 ───────────────────────────────────────
 ■題名 : 全てのワークシートに同じ計算をさせたい!
 ■名前 : ken
 ■日付 : 02/9/14(土) 23:49
 -------------------------------------------------------------------------
   Kenです。
いつもお世話になっています。
今回の質問は、何枚かのワークシートで同じセルの計算させたいのです。
一度に出来るでしょうか?
 ───────────────────────────────────────  ■題名 : Re:全てのワークシートに同じ計算をさせたい!  ■名前 : Nakamura  ■日付 : 02/9/15(日) 1:46  -------------------------------------------------------------------------
   ▼ken さん:
>Kenです。
>いつもお世話になっています。
>今回の質問は、何枚かのワークシートで同じセルの計算させたいのです。
>一度に出来るでしょうか?

こんばんは

回答ではありませんが、もっと詳しく(具体的に)書かないとレスが付き難いと思いますよ。

それでは
 ───────────────────────────────────────  ■題名 : すいません、もう一度お願いします。  ■名前 : ken  ■日付 : 02/9/15(日) 7:21  -------------------------------------------------------------------------
   >回答ではありませんが、もっと詳しく(具体的に)書かないとレスが付き難いと思いますよ。

すいません、やっぱりわかりにくいですよね。
たとえば、n枚のワークシートの3〜nのSheetのcell(3,5)の値を
(1枚目のcell(1,1)の値)×(3〜nのSheetのcell(2,2)の値)
とした場合はどう書けばよろしいでしょうか?
For〜Each〜Nextを使うと思っているのですが・・・・
宜しく、お願いします。
 ───────────────────────────────────────  ■題名 : Re:すいません、もう一度お願いします。  ■名前 : Nakamura  ■日付 : 02/9/15(日) 12:18  -------------------------------------------------------------------------
   こんにちは

シート3〜nのセルE3に”=Sheet1!A1*B2”と入れておけば良いと思うのですが
マクロでやるにはこんな感じです。

Sub test()

  Dim wksh As Worksheet, a As Variant, b As Variant
  
  For Each wksh In Worksheets
    
    With wksh
      
      a = Worksheets(1).Cells(1, 1).Value
      
      b = .Cells(2, 2).Value
      
      If .Index >= 3 And IsNumeric(a) And IsNumeric(b) Then
    
        .Cells(3, 5).Value = a * b
      
      End If
      
    End With
    
  Next
  
End Sub

それでは
 ───────────────────────────────────────  ■題名 : ありがとうございました!  ■名前 : ken  ■日付 : 02/9/16(月) 21:22  -------------------------------------------------------------------------
   Nakamura さん、ありがとうございました。

IsNumericは良く意味が解らないけど
調べてみます。

それでは、また、よろしくお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 85