Как мне сосчитать до 10 при суммировании чисел в Excel VBA? - PullRequest
1 голос
/ 26 июня 2009

Как мне сосчитать до 10 при суммировании чисел в VBA?

Ответы [ 3 ]

6 голосов
/ 26 июня 2009
Dim Sum as Integer
Sum = 0 

Dim I as Integer

For I = 1 to 10
    Sum = Sum + I
Next

Редактировать : Для дальнейшего использования, пожалуйста, обратитесь к разделу Microsoft MSDN по Visual Basic для приложений (VBA)

4 голосов
/ 26 июня 2009

Вопрос помечен VB6, поэтому:

Dim Sum As Integer
Dim i As Integer
For i = 1 To 10
    Sum = Sum + i
Next i
0 голосов
/ 30 июня 2011

Вот оптимизированный способ сделать это. Нет разницы в скорости, но это хорошая практика, чтобы знать о.

  1. Используйте long вместо целого числа, так как Excel изначально использует long
  2. Развернуть цикл как минимум на один уровень

    Dim Sum As Long
    Dim i As Long
    
    For i = 1 to 10 Step 2
       Sum = Sum + i
       Sum = Sum + (i + 1)
    Next
    

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...