Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Обновление значения в текущей ячейке - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Обновление значения в текущей ячейке
Trank444 Дата: Среда, 24.06.2015, 21:48 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Здравствуйте, форумчане.
Нужно вместо текущего значения ячейки(ячейка текстовая) поставить в нее же значение ячейки + значение из другой ячейки.
Например есть А1 со значением qwerty и B1 со значением zxc, результат должен быть в ячейке А1 равным qwertyzxc
Можно и макросом и формулой, но как формулой не понимаю совсем, если тип ячейки текстовый.
Можно считать, что значение ячейки B1 всегда одно и то же, а вот A1 может меняться.
Буду благодарен за помощь.
 
Ответить
СообщениеЗдравствуйте, форумчане.
Нужно вместо текущего значения ячейки(ячейка текстовая) поставить в нее же значение ячейки + значение из другой ячейки.
Например есть А1 со значением qwerty и B1 со значением zxc, результат должен быть в ячейке А1 равным qwertyzxc
Можно и макросом и формулой, но как формулой не понимаю совсем, если тип ячейки текстовый.
Можно считать, что значение ячейки B1 всегда одно и то же, а вот A1 может меняться.
Буду благодарен за помощь.

Автор - Trank444
Дата добавления - 24.06.2015 в 21:48
gling Дата: Среда, 24.06.2015, 21:54 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2643
Репутация: 739 ±
Замечаний: 0% ±

2010
А такая комбинация в ячейке А1 не устраивает? =(формула ячейки А1)&B1


ЯД-41001506838083
 
Ответить
СообщениеА такая комбинация в ячейке А1 не устраивает? =(формула ячейки А1)&B1

Автор - gling
Дата добавления - 24.06.2015 в 21:54
Trank444 Дата: Четверг, 25.06.2015, 10:42 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
gling, Не понял. Если в самой ячейки А1 прописать формулу, ну например, =А1&B1 она не срабатывает, так как ячейка текстовая. Не понимаю как это обойти.
(формула ячейки А1)

Если что, в ячейке А1 формулы нет.
 
Ответить
Сообщениеgling, Не понял. Если в самой ячейки А1 прописать формулу, ну например, =А1&B1 она не срабатывает, так как ячейка текстовая. Не понимаю как это обойти.
(формула ячейки А1)

Если что, в ячейке А1 формулы нет.

Автор - Trank444
Дата добавления - 25.06.2015 в 10:42
Manyasha Дата: Четверг, 25.06.2015, 10:48 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Trank444, в модуль листа:[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
     If Intersect(Target, [a1]) Is Nothing Then Exit Sub
     If Target.Count > 1 Then Exit Sub
     Application.EnableEvents = False
     [a1] = Target.Value & [b1]
     Application.EnableEvents = True
End Sub
[/vba]


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеTrank444, в модуль листа:[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
     If Intersect(Target, [a1]) Is Nothing Then Exit Sub
     If Target.Count > 1 Then Exit Sub
     Application.EnableEvents = False
     [a1] = Target.Value & [b1]
     Application.EnableEvents = True
End Sub
[/vba]

Автор - Manyasha
Дата добавления - 25.06.2015 в 10:48
Trank444 Дата: Четверг, 25.06.2015, 10:58 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Manyasha, Спасибо большое. Не знал про EnableEvents. С ней будет гораздо проще
 
Ответить
СообщениеManyasha, Спасибо большое. Не знал про EnableEvents. С ней будет гораздо проще

Автор - Trank444
Дата добавления - 25.06.2015 в 10:58
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!