Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Умножение значения ячейки / 5 сообщений из 5, страница 1 из 1
21.02.2006, 18:58:50
    #33559287
Loll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Умножение значения ячейки
Подскажите пожалуйста...
Как в столбце найти все числовые значения и умножить их на число n? При этом желательно чтобы появлялся диалог с запросом этого числа? Имеется ввиду макрос, а не ручками...
...
Рейтинг: 0 / 0
21.02.2006, 21:14:53
    #33559420
Умножение значения ячейки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub X()
    Dim rng As Range
    Dim varReturn As Variant
    
    On Error GoTo ExitHere
    
    Set rng = Application.InputBox( _
      Prompt:="Выберите данные.", _
      Title:="Выберите диапазон.", Type:= 8 , Left:= 250 , Top:= 10 )
    
    varReturn = InputBox("Введите число, на которое нужно умножить", _
      "Введите число")
    
    For Each rng In rng
        If IsNumeric(rng) Then rng = rng * varReturn
    Next rng

ExitHere:
End Sub
...
Рейтинг: 0 / 0
22.02.2006, 04:39:22
    #33559667
Loll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Умножение значения ячейки
А как бы заменить
Код: plaintext
1.
2.
 Set rng = Application.InputBox( _
      Prompt:="Выберите данные.", _
      Title:="Выберите диапазон.", Type:= 8 , Left:= 250 , Top:= 10 )
На автоматический поиск всех числовых значений в предпоследнем заполненном столбце.
...
Рейтинг: 0 / 0
22.02.2006, 08:15:08
    #33559770
Умножение значения ячейки
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub X()
    Dim rng As Range
    Dim varReturn As Variant
    
    On Error GoTo ExitHere
    
    Set rng = Worksheets( 1 ).UsedRange
    
    varReturn = InputBox("Введите число, на которое нужно умножить", _
      "Введите число")
    
    For Each rng In rng.Columns(rng.Columns.Count -  1 ).Cells
        If IsNumeric(rng) Then rng = rng * varReturn
    Next rng

ExitHere:
End Sub
...
Рейтинг: 0 / 0
27.02.2006, 16:47:25
    #33568524
Loll
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Умножение значения ячейки
Мерси... Работает!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Умножение значения ячейки / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]