Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2010, 13:36   #11
nisan
Пользователь
 
Регистрация: 23.10.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Пример:
Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells(1,1).Value = "22"
Cells(1,1).ID = "11"
Cells(2, 1).Value = Range("A1").ID
End Sub
В ячейке A1 находится значение 22, но одновременно с ячейкой связано и значение 11. Мы его получаем и записываем в A2.
При этом оно не сохраняется вместе с книгой...
извините за глупый вопрос. Но я не пойму куда этот код вставлять в Экселе! Можно пояснить?
nisan вне форума Ответить с цитированием
Старый 24.10.2010, 13:44   #12
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Worksheet_SelectionChange
Код вставляется в модуль рабочего листа.
п.к.м на ярлыке листа - Исходный текст
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 24.10.2010, 17:23   #13
nisan
Пользователь
 
Регистрация: 23.10.2010
Сообщений: 11
По умолчанию

Что то я ничего не пойму. Можете как нибудь по проще объяснить что б в одной ячейки было вписано 123. Но это считывалось функцией "СЧЁТЕСЛИ" ни как сто двадцать три. А как один, два или три
nisan вне форума Ответить с цитированием
Старый 24.10.2010, 20:14   #14
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

nisan, Вас тоже не поймут, пока в Excel пример не покажете.
Это?
СЧЕТЕСЛИ(диапазон;1)&"/"&СЧЕТЕСЛИ(диапазон;2)&"/"&СЧЕТЕСЛИ(диапазон;3)
vikttur вне форума Ответить с цитированием
Старый 24.10.2010, 20:48   #15
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Понятно, что если создать условное соглашение, что в ячейке каждый символ что-то обозначает, то тогда строка из N символов может представлять N значений. А получить их можно с помощью функций обработки текста
motorway вне форума Ответить с цитированием
Старый 24.10.2010, 21:24   #16
nisan
Пользователь
 
Регистрация: 23.10.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
Понятно, что если создать условное соглашение, что в ячейке каждый символ что-то обозначает, то тогда строка из N символов может представлять N значений. А получить их можно с помощью функций обработки текста
Можешь описать всё пошагово. А то я не шарю вообще как это сделать.
nisan вне форума Ответить с цитированием
Старый 24.10.2010, 21:36   #17
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

1. Открыть справку F1 в Экселе и почитать информацию по функциям для работы с текстом. Найти там функцию, которая получает заданный символ в строке и использовать ее для своих целей
motorway вне форума Ответить с цитированием
Старый 24.10.2010, 22:41   #18
nisan
Пользователь
 
Регистрация: 23.10.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
1. Открыть справку F1 в Экселе и почитать информацию по функциям для работы с текстом. Найти там функцию, которая получает заданный символ в строке и использовать ее для своих целей
Если тебе не трудно ну сделай конкретный пример, что то я ничерта не разберусь. Нашёл в справке функцию (=ПРАВСИМВ) но это не совсем то что нужно. Если можешь помочь сделай пример. 123 что б читались символы раздельно. Очень буду благодарен
nisan вне форума Ответить с цитированием
Старый 24.10.2010, 22:47   #19
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

В ячейке A1 123
Код:
=ПСТР(A1;1;1)
=ПСТР(A1;2;1)
=ПСТР(A1;3;1)
Получаем отдельные символы
motorway вне форума Ответить с цитированием
Старый 25.10.2010, 00:15   #20
nisan
Пользователь
 
Регистрация: 23.10.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от motorway Посмотреть сообщение
В ячейке A1 123
Код:
=ПСТР(A1;1;1)
=ПСТР(A1;2;1)
=ПСТР(A1;3;1)
Получаем отдельные символы
Спасибо большое то что надо. А ещё можно вот эту функцию использовать совместно с функцией "СЧЁТЕСЛИ". т.е. (=СЧЁТЕСЛИ и =ПСТР(A1;2;1)) в одной строке функций
nisan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в одной ячейке написать два значения с другого листа Наркыз Microsoft Office Excel 6 11.10.2010 14:01
Разложить значения из одной ячейки по нескольким Fearliz Microsoft Office Excel 1 23.05.2010 08:41
два сайта на одной БД и с одной админкой Alexat WordPress и другие CMS 5 09.02.2010 15:05
два цвета в одной ячейки terakorn HTML и CSS 10 22.06.2009 16:05
Как приравнять два разных значения в excel? Viento Microsoft Office Excel 7 06.01.2009 01:14