powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Умножение значения ячейки
5 сообщений из 5, страница 1 из 1
Умножение значения ячейки
    #33559287
Loll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста...
Как в столбце найти все числовые значения и умножить их на число n? При этом желательно чтобы появлялся диалог с запросом этого числа? Имеется ввиду макрос, а не ручками...
...
Рейтинг: 0 / 0
Умножение значения ячейки
    #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
Умножение значения ячейки
    #33559667
Loll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как бы заменить
Код: plaintext
1.
2.
 Set rng = Application.InputBox( _
      Prompt:="Выберите данные.", _
      Title:="Выберите диапазон.", Type:= 8 , Left:= 250 , Top:= 10 )
На автоматический поиск всех числовых значений в предпоследнем заполненном столбце.
...
Рейтинг: 0 / 0
Умножение значения ячейки
    #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
Умножение значения ячейки
    #33568524
Loll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мерси... Работает!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Умножение значения ячейки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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