VBA/Excel/Access/Word/Excel/SUM — различия между версиями

Материал из VB Эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Версия 19:33, 26 мая 2010

Enters a value in 10 cells in a column and then sums the values

   <source lang="vb">

Sub EnterInfo()

   Dim i As Integer
   Dim cel As Range
   Set cel = ActiveCell
   For i = 1 To 10
       cel(i).Value = 100
   Next i
   cel(i).Value = "=SUM(R[-10]C:R[-1]C)"

End Sub

</source>
   
  


Reference worksheet and range by name

   <source lang="vb">

Sub ReferAcrossWorksheets1()

 MsgBox WorksheetFunction.Sum(Sheets("Sheet1").Range( _
     Sheets("Sheet1").Range("A1"), Sheets("Sheet1").Range("A10")))

End Sub

</source>
   
  


Use with statement with worksheet

   <source lang="vb">

Sub ReferAcrossWorksheets2()

 With Sheets("Sheet1")
   MsgBox WorksheetFunction.Sum(.Range(.Range("A1"), .Range("A10")))
 End With

End Sub

</source>