powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel. Замена числа текстом в зависимости от этого чила
10 сообщений из 10, страница 1 из 1
Excel. Замена числа текстом в зависимости от этого чила
    #33195364
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В ячейке может быть три варианта чисел 1,2,3. Относительно этого к соседней ячейке должно быть - день, ночь, сумерки. Т.е. в зависимости от показания первой, вторая должна заполняться автоматически, причем все должно происходить при открытии документа. Может кто нибудь знает что лучше сделать?
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33195477
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В требуемые ячейки подставь формулу:
=ВЫБОР(A1;"день";"ночь";"сумерки")
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33195525
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub Workbook_Open()
    Dim rng As Range
    
    Set rng = Range("A1")
    
    Select Case rng.Value
        Case  1 
            Range("B1").Value = "День"
        Case  2 
            Range("B1").Value = "Ночь"
        Case  3 
            Range("B1").Value = "Сумерки"
    End Select
End Sub
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33197847
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо, все работает отлично.
Помогите доделать авто запуск макроса!
Название файла "demo", листы с 1-го по 4-ый
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33198078
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Workbook_Open()
    Dim intI As Integer
    
    For intI =  1  To  4 
        With Worksheets(intI).Range("A1")
            Select Case .Value
                Case  1 
                    .Range("B1").Value = "День"
                Case  2 
                    .Range("B1").Value = "Ночь"
                Case  3 
                    .Range("B1").Value = "Сумерки"
            End Select
        End With
    Next
End Sub
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33199672
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, все работает, но почему то при открытии документа не срабатывает авто запуск макроса. может быть какие то настройки в Excel не правильные, помогите!
Открываю редактор VB создаю модуль, жму ф5, все работает, сохраняюсь выхожу, и все на этом.
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33199689
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SuleymanБлин, все работает, но почему то при открытии документа не срабатывает авто запуск макроса. может быть какие то настройки в Excel не правильные, помогите!
Открываю редактор VB создаю модуль, жму ф5, все работает, сохраняюсь выхожу, и все на этом.
Проверь настройки безопасности.
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33199703
Код должен находится не в стандартном модуле, а в модуле рабочей книги ("ЭтаКнига").
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33200602
Suleyman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, все работает!!
...
Рейтинг: 0 / 0
Excel. Замена числа текстом в зависимости от этого чила
    #33205591
Dimen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему то если меняю ячейки, например не А1 и В1, а G40 и H40:
то вместо ячейки H40 данные вставляются в ячейку N79 ??????

Private Sub Workbook_Open()
Dim intI As Integer

For intI = 1 To 5
With Worksheets(intI).Range("G40")
Select Case .Value
Case 1
.Range("H40").Value = "День"
Case 2
.Range("H40").Value = "Ночь"
Case 3
.Range("H40").Value = "Сумерки"
End Select
End With
Next
End Sub

Почему? может в настройках Excel что то не так?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel. Замена числа текстом в зависимости от этого чила
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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