|
|
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
существует активная ячейка и ячейка, куда надо получить значение для активной ячейки, возвращаемое функцией индекс . каким способом возможно? только вба или есть простые штатные средства? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 17:03:58 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
значение для активной ячейки в VBA получают с пом. ActiveCell.Value. Не вижу связи с INDEX - может ты хочешь чего то другого? если вопрос в том есть ли в VBA эквивалент INDEX, то Вар 1: Cells(x,y) Вар 2: Range("A1:B10")(x , y) [A1:B10](x , y) Вар 3: dim rng as Range set rng=[A1:B10] rng(x , y) Вар 4: Application.Index([A1:B10], x, y, z) Вар 5: WorksheetFunction.Index([A1:B10], x, y, z) Application.WorksheetFunction.Index([A1:B10], x, y, z) и т.д. и т.п. и пр. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 18:17:12 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL)значение для активной ячейки в VBA получают с пом. ActiveCell.Value. Не вижу связи с INDEX - может ты хочешь чего то другого? если вопрос в том есть ли в VBA эквивалент INDEX, то Вар 1: Cells(x,y) Вар 2: Range("A1:B10")(x , y) [A1:B10](x , y) Вар 3: dim rng as Range set rng=[A1:B10] rng(x , y) Вар 4: Application.Index([A1:B10], x, y, z) Вар 5: WorksheetFunction.Index([A1:B10], x, y, z) Application.WorksheetFunction.Index([A1:B10], x, y, z) и т.д. и т.п. и пр. KL [MVP - Microsoft Excel] поробую по-другому объяснить. я тыкаю в строку (ячейку) и в другой ячейке (причем в той, какую надо в любом месте листа) отображается значение, которое возвращается функцией ИНДЕКС. Задача в том, чтобы через VBA получить это значение в любой момент времени для активной ячеки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 15:03:02 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
А можно просто конкретный пример с указанием конкретных рангов (ячеек), значений, формул (тех, которые используют INDEX) и конкретный ожидаемый результат для конкретного примера? А то новое пояснение еще менее понятно, чем первое :-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 15:36:03 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Пример тут Так вот другой вариант задачи. Как с помощью вба исключить комбобокс и чтобы функцию комбобокса (а имеено формирование значения в ячейке "Index" - это присвоенное имя) взял на себя вба. А нужно это, чтобы не формировать допстолбец слева. Если просто. То ты тыкнул бы в ячейку в таблице (любую) и тебе бы вверху выдало бы значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:26:30 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Может так (???): см. файл KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 18:34:45 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
что-то файл (25кв) не цепляется. еще попытка. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 18:37:23 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL)что-то файл (25кв) не цепляется. еще попытка. KL [MVP - Microsoft Excel] то есть по сути функции индекс не надо, выходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 09:53:48 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33то есть по сути функции индекс не надо, выходит? Обобщать я бы не стал, но в данном случае выходит, что нет ;-) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 10:20:47 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33то есть по сути функции индекс не надо, выходит? Обобщать я бы не стал, но в данном случае выходит, что нет ;-) KL [MVP - Microsoft Excel] для увеличения строк, куда возвращается значение надо поменять показатель в цилке фор, а где меня показатель, если надо поменять столбец? если к примеру, это не б-столбец, а g? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 11:20:05 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33 ...а где меня показатель, если надо поменять столбец? если к примеру, это не б-столбец, а g? Cells(i + 1, 2 ) = Cells(r, i) на Cells(i + 1, 7 ) = Cells(r, i) или Cells(i + 1, "B" ) = Cells(r, i) на Cells(i + 1, "G" ) = Cells(r, i) KL [MVP - Microsoft Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 13:52:20 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33 ...а где меня показатель, если надо поменять столбец? если к примеру, это не б-столбец, а g? Cells(i + 1, 2 ) = Cells(r, i) на Cells(i + 1, 7 ) = Cells(r, i) или Cells(i + 1, "B" ) = Cells(r, i) на Cells(i + 1, "G" ) = Cells(r, i) KL [MVP - Microsoft Excel странно, но это работает с переменным успехом почему-то. вводил например, 7. столбец не изменился. ввел G получилось. вернуть в исходную позицию не получается (исходная позиция "2") и сохрянялся и закрывался. а что это может быть за глюк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 15:54:54 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33странно, но это работает с переменным успехом почему-то. вводил например, 7. столбец не изменился. ввел G получилось. вернуть в исходную позицию не получается (исходная позиция "2") и сохрянялся и закрывался. а что это может быть за глюк? Первое, что режет глаз это - "2" !!! Кавычки с индексом использовать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 16:08:31 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33странно, но это работает с переменным успехом почему-то. вводил например, 7. столбец не изменился. ввел G получилось. вернуть в исходную позицию не получается (исходная позиция "2") и сохрянялся и закрывался. а что это может быть за глюк? Первое, что режет глаз это - "2" !!! Кавычки с индексом использовать не надо. я не использовал, просто отделил кавычками в посте цифру 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 17:07:03 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
У меня, как бы я не менял цыфры или буквы, работает как часы. Скорее всего ты поменял что-то еще в первоначальном коде. Вывешивай свой файл или код. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2006, 02:32:16 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
вот файл. глюк в столбце g и вот еще вопрос появился. допустим, что в одном столбце есть либо мыло, либо гиперссылка, как возможно возвратить этот формат в вертикальный вид, так как все равно макрос возвращает только текст в ячейку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 11:13:23 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33вот файл. глюк в столбце gУ меня глюк не воспроизводится - наверное климат не подходит :-) Опиши точную последовательность действий. Ivan33...в одном столбце есть либо мыло, либо гиперссылка, как возможно возвратить этот формат в вертикальный вид...?Что значит "возвратить этот формат в вертикальный вид"? Можно поподробнее, а то я не очень въезжаю :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 13:50:50 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33вот файл. глюк в столбце gУ меня глюк не воспроизводится - наверное климат не подходит :-) Опиши точную последовательность действий.:-( Странно, когда я меняю колонку либо буквой, либо цифрой, то сначала колонка (при букве) меняется, но назад потом меняться не хочет, а при цифре тем более не меняется. Ivan33...в одном столбце есть либо мыло, либо гиперссылка, как возможно возвратить этот формат в вертикальный вид...?Что значит "возвратить этот формат в вертикальный вид"? Можно поподробнее, а то я не очень въезжаю :-([/quot] в примере есть таблица и есть код вба, который перестраивает значения в конкретной строке таблицы из горизонтального положения в вертикальный: было *** стало * * * Но допустим в ячейке таблицы не просто текст, а например адрес почты или гипессылка. А код вба в виде таблицы * * * возвращает текст, а необходимо сохранить рабочую гиперсссылку. (Пример прикреплен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 14:06:43 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
глюк в картинке изображен. причем этот глюк появился после того, как я поставил колонку "G"и не хочет убираться ни после смены буквы и ни после цифры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 14:14:29 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33глюк в картинке изображен. причем этот глюк появился после того, как я поставил колонку "G"и не хочет убираться ни после смены буквы и ни после цифры.Коллекция Cells это относительная коллекция. Она всегда берется относительно чего-то. Если ты не укажешь относительно чего именно - оно будет взято от объекта имеющего фокус в данный конкретный момент. Всегда указывай от чего ты берешь свою Cells. В данном случае, исправь свой цикл на: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 20:32:01 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
White OwlКоллекция Cells это относительная коллекция. Она всегда берется относительно чего-то. Если ты не укажешь относительно чего именно - оно будет взято от объекта имеющего фокус в данный конкретный момент. Всегда указывай от чего ты берешь свою Cells. В данном случае, исправь свой цикл на: Код: plaintext 1. 2. Неверно. Если объект Range вызывается из модуля листа (что отчетливо видно на скриншоте), то по умолчанию этот Range принадлежит Me (листу модуля, а не активному). Т.ч. здесь все путем, и лист прописывать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 22:14:35 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33глюк в картинке изображен. причем этот глюк появился после того, как я поставил колонку "G"и не хочет убираться ни после смены буквы и ни после цифры. Так в чем же глюк? Ты поменял индекс "G" на 2, и при кликах на разных строках таблицы... а) продолжает меняться столбец "G" с правильными значениями б) продолжает меняться столбец "G" с неправильными значениями в) начал меняться столбец "B" с неправильными значениями г) никакоц столбец не меняется д) другое (что?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 22:28:27 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33Но допустим в ячейке таблицы не просто текст, а например адрес почты или гипессылка ...необходимо сохранить рабочую гиперсссылку. Можно например так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2006, 23:12:24 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33глюк в картинке изображен. причем этот глюк появился после того, как я поставил колонку "G"и не хочет убираться ни после смены буквы и ни после цифры. Так в чем же глюк? Ты поменял индекс "G" на 2, и при кликах на разных строках таблицы... а) продолжает меняться столбец "G" с правильными значениями б) продолжает меняться столбец "G" с неправильными значениями в) начал меняться столбец "B" с неправильными значениями г) никакоц столбец не меняется д) другое (что?) я просто для проверки поменял номер столбца с двойки на букву "G" ну чтобы проверить как можно будет в любой столбец переместить значения. Значения переместились, но потом назад ни в какую, ни при смене букв, ни при смене цифр. вот этот глюк снова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 09:59:59 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Вот еще один практический вопрос. Он приведен в примере. В принципе смещение и глюк с этим можно обойти более удобным способом (он приведен в примере). Так вот вопрос теперь в другом. Теперь значения из столбца Decs при вставке этих значений в текстбокс(просто фигура) возвращают текст независимо от того, гиперрсылка это или нет (в фигуре, которые отображают текст столбца Decs возвращается стиль - синий текст с подчеркиванием - гиперссылки). И возможно ли заставить текст в самой фигуре работать как гиперрссылка, а не текст? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 10:06:32 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
White Owl Ivan33глюк в картинке изображен. причем этот глюк появился после того, как я поставил колонку "G"и не хочет убираться ни после смены буквы и ни после цифры.Коллекция Cells это относительная коллекция. Она всегда берется относительно чего-то. Если ты не укажешь относительно чего именно - оно будет взято от объекта имеющего фокус в данный конкретный момент. Всегда указывай от чего ты берешь свою Cells. В данном случае, исправь свой цикл на: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 10:13:11 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Может так? KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 11:08:52 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33 White OwlКоллекция Cells это относительная коллекция. Она всегда берется относительно чего-то. Если ты не укажешь относительно чего именно - оно будет взято от объекта имеющего фокус в данный конкретный момент. Всегда указывай от чего ты берешь свою Cells. В данном случае, исправь свой цикл на: Код: plaintext 1. 2. Не стоило и пробовать - совет был основан на ошибочном утверждении (см. мой ответ выше). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 11:15:23 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL)Может так? KL [MVP - Microsoft Excel] цивильненько, только получается, шо уже без ячеек формируются надписи в фигурах. тогда если я например желаю модифицировать пример (добавить новый столбец и поменять, расширить диапазон Тэйбл) я должен буду лезть в вба? а если бы сами значения фигур формировались бы согласно значениям в ячейках, то задумав модифицировать пример (расширить), я бы просто добавил одну фигуру и дал бы в ней ссылку на ячейку. возможно ли обучить саму фигуру, если она добавлятся на лист, чтобы она различала текст и гиперрссылку и чтобы гиперссылка если она существует в таблице передавалась бы в работающем виде и в ячейку и потом в фигуру? я тебя КЛ достаю с этим примером потому, что если бы принципы в разработанных примерах, да сочетать с макросом, который формирует список файлов в директории и делает на них гиперссылки, то получился бы цивильный мини-пример создания мини-каталогов - мечта всех юзерофф ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 12:21:16 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
да чуть на забыл. про гибкость настройки примера, если не понятно, что я сказал в посте выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 12:22:24 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33тогда если я например желаю модифицировать пример (добавить новый столбец и поменять, расширить диапазон Тэйбл) я должен буду лезть в вба?Лезть в вба придется в любом случае - не могу же я за тебя всю прогу делать и отлаживать - для этого есть профессиональные програмеры :-), а я только задаю тебе направление поиска (правда в этот раз даже немного больше) KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 13:00:54 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33тогда если я например желаю модифицировать пример (добавить новый столбец и поменять, расширить диапазон Тэйбл) я должен буду лезть в вба?Лезть в вба придется в любом случае - не могу же я за тебя всю прогу делать и отлаживать - для этого есть профессиональные програмеры :-), а я только задаю тебе направление поиска (правда в этот раз даже немного больше) KL [MVP - Microsoft Excel] шпасибо и на этом. ты мне очень помог. гибкость нужна была бы для простого юзера, чтобы настроить пример под свою таблицу просто вставив фигуры и сделав в них ссылку на ячейку. у меня правда нет денег, чтобы тебе заплатить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 13:26:22 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33тогда если я например желаю модифицировать пример (добавить новый столбец и поменять, расширить диапазон Тэйбл) я должен буду лезть в вба?Лезть в вба придется в любом случае - KL [MVP - Microsoft Excel] но влезание в вба можно свести к минимуму. было бы проще, если бы при добавлении фигуры (а также любого их количества) она могла бы понимать и различать гиперрсылки и текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 16:33:41 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
все разобрался (файл прикреплен) но не понятна строка Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 17:30:28 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33у меня правда нет денег, чтобы тебе заплатить. я тебя об этом и не прошу :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 19:35:14 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33все разобрался (файл прикреплен) но не понятна строка Код: plaintext Просто создаем переменную для объекта Shape чтобы не повторять 100 раз "Shapes("AutoShape " & 5 + i)" в программе и не заставлять наш код тратить время на "рекалькуляцию" объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2006, 19:39:50 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33все разобрался (файл прикреплен) но не понятна строка Код: plaintext Просто создаем переменную для объекта Shape чтобы не повторять 100 раз "Shapes("AutoShape " & 5 + i)" в программе и не заставлять наш код тратить время на "рекалькуляцию" объекта. Слушай, КL, а можно сделать редактирование текста в фигуре, и чтобы это измненение падало назад в ячейку, откуда оно и было взято? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 10:22:19 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33...Слушай, КL, а можно сделать редактирование текста в фигуре, и чтобы это измненение падало назад в ячейку, откуда оно и было взято? Думаю да, а смысл какой? Можешь изложить задачу поподробней и с примерами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:12:00 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33...Слушай, КL, а можно сделать редактирование текста в фигуре, и чтобы это измненение падало назад в ячейку, откуда оно и было взято? Думаю да, а смысл какой? Можешь изложить задачу поподробней и с примерами? пример тот же самый. а смысл в том, что если идет работа с большой таблицей, которая может не помащаться на экран монитора из-за большого количества столбцов и строк и приходится накручивать колесико мыши, то с наличием такой возможности редактирование таблицы становится простым делом и без вращения и путешествий по всей страницы и во всех направлениях. Пример, пользователь получает значение из любой строки тем путем, который уже сделан. Просмотрел значение ячейки (та жа гиперрссылка), и захотел отредактировать. В этом случаем ему придется искать эту строку и эту ячейку, чтобы отредактировать значение. А так, он видя значение, взял и отредактировал прямо в автошейпе значение и это значение упало назад, но уже отредактированное туда, откуда и было взято. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 15:26:37 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
КL ти гдэ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 11:05:56 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Я немного зашиваюсь с работой - попробую глянуть на сл. неделе Привет, KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 14:03:55 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL)Я немного зашиваюсь с работой - попробую глянуть на сл. неделе Привет, KL [MVP - Microsoft Excel] ну раз работа, тады бум ждать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 14:30:15 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL вихади! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 10:30:56 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
КL вихади (часть 2)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2006, 14:47:32 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
Ivan33...смысл в том, что если идет работа с большой таблицей, которая может не помащаться на экран монитора из-за большого количества столбцов и строк и приходится накручивать колесико мыши, то с наличием такой возможности редактирование таблицы становится простым делом и без вращения и путешествий по всей страницы и во всех направлениях. Пример, пользователь получает значение из любой строки тем путем, который уже сделан. Просмотрел значение ячейки (та жа гиперрссылка), и захотел отредактировать. В этом случаем ему придется искать эту строку и эту ячейку, чтобы отредактировать значение. А так, он видя значение, взял и отредактировал прямо в автошейпе значение и это значение упало назад, но уже отредактированное туда, откуда и было взято.Думаю, что овчинка выделки не стоит по трем основным причинам: 1) в твоем первоначальном примере "накручивать колесико мыши" приходится в любом случае - на этом все и построено 2) при переводе значений из автошейпов в ячейки возникнут проблемы с форматами , что потребует много дополнительного кода и увеличит время выполнения и вероятность ошибок 3) все это решается эффективно, легко и надежно с помощью Расширенного Фильтра . KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2006, 16:15:52 |
|
||
|
как через VBA получать данные, которые делает функция Index
|
|||
|---|---|---|---|
|
#18+
KL (XL) Ivan33...смысл в том, что если идет работа с большой таблицей, которая может не помащаться на экран монитора из-за большого количества столбцов и строк и приходится накручивать колесико мыши, то с наличием такой возможности редактирование таблицы становится простым делом и без вращения и путешествий по всей страницы и во всех направлениях. Пример, пользователь получает значение из любой строки тем путем, который уже сделан. Просмотрел значение ячейки (та жа гиперрссылка), и захотел отредактировать. В этом случаем ему придется искать эту строку и эту ячейку, чтобы отредактировать значение. А так, он видя значение, взял и отредактировал прямо в автошейпе значение и это значение упало назад, но уже отредактированное туда, откуда и было взято.Думаю, что овчинка выделки не стоит по трем основным причинам: 1) в твоем первоначальном примере "накручивать колесико мыши" приходится в любом случае - на этом все и построено 2) при переводе значений из автошейпов в ячейки возникнут проблемы с форматами , что потребует много дополнительного кода и увеличит время выполнения и вероятность ошибок 3) все это решается эффективно, легко и надежно с помощью Расширенного Фильтра . KL [MVP - Microsoft Excel] а что если эти форматы, перед тем как данные падают в автошейпы, запоминать? по поводу расширенного фильтра, чего-то я не поняллл. каким макаром? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2006, 14:21:40 |
|
||
|
|

start [/forum/topic.php?all=1&fid=61&tid=2184083]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 320ms |

| 0 / 0 |
