Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 5)

Модерирует : gyra, Maz

Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Просьба к посетителям топика дополнять шапку наиболее часто задаваемыми вопросами со ссылками на ответы
в обязательном порядке

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройка "PROP" (сумма прописью)
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel или здесь
  • Описание Microsoft Excel File Format (eng.)
  • Горячие клавиши в Excel (табличка)
  • краткая, но емкая инструкция для чайников по добавлению готовых макросов (на примере макросов по увеличению размера шрифта на X пунктов от мемебера ferias
     
    Предыдущие ветки топика: Часть 1 | Часть 2 | Часть 3 | Часть 4
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот, пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)
     
    Книга Джон Уокенбах "Подробное руководство по созданию формул в Microsoft Office Excel 2002" PDF 34МБ Файлы к книге

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:13 09-03-2010 | Исправлено: uzeerpc, 12:47 20-12-2017
    lorents



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DEL

    ----------
    Image Catalyst - оптимизация изображений без потери качества

    Всего записей: 3297 | Зарегистр. 30-12-2007 | Отправлено: 17:55 25-06-2010 | Исправлено: lorents, 00:21 26-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlth

    Цитата:
    Подправил

    Ну вот нет в мире совершенства... Теперь с этим исправленным кодом другая проблема: при вводе с клавы или вставке из буфера символов, содержащих диакритические знаки, например, немецкие буквы с умляутами &#196;, &#214;, &#220; и пр., они почему-то отображаются и вставляются в документ в виде букв кириллицы. А с аналогичным макросом LaCastet такой проблемы не было. Неужели проблема навигации в стоке ввода как-то связана с используемой кодировкой
    Как гласит народная пословица, нос вытащил - всей птичке пропасть.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 11:18 26-06-2010 | Исправлено: oshizelly, 11:19 26-06-2010
    vlth

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly

    Цитата:
    Ну вот нет в мире совершенства... Теперь с этим исправленным кодом другая проблема...

    Значит нужно свою форму, содержащую окно ввода, делать.

    Всего записей: 258 | Зарегистр. 22-01-2008 | Отправлено: 12:29 26-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlth

    Цитата:
    Значит нужно свою форму, содержащую окно ввода, делать.

    Конечно, нужно... Вот только где бы для этого мозгов одолжить на время... Если бы я мог сам писать макросы в VBA или хотя бы понимать, что означают все эти букофки и цыферки в готовом коде, разве ж я стал бы просить других это сделать? Вот, например, я пытался сравнить эти два макроса, там различий всего пару строк и символов, но что эти символы обозначают и какие именно из них отвечают за кодировку, а какие - за навигацию? Пробовал это выяснить путем проб и ошибок, но оно как-то не хочет выясняться

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 18:05 26-06-2010
    vlth

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    Вот, например, я пытался сравнить эти два макроса, там различий всего пару строк и символов
    При сходстве записи 'InputBox' в первом и во втором случае применены разные вещи:
    метод Excel и функция VBA.

    Цитата:
    Пробовал это выяснить путем проб и ошибок, но оно как-то не хочет выясняться
    Не пробовали выяснить это в соответствующей теме форума?

    Всего записей: 258 | Зарегистр. 22-01-2008 | Отправлено: 19:34 26-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, плиз, нет ли в Excel 2003 команды, которая бы сбрасывала форматирование текста (размер, начертание, полужирный и пр.), но не формат ячейки? В настройках тулбара есть команда Clear Formatting (Customize -> Edit -> Clear Formatting), но она полностью сбрасывает форматирование ячейки (формат данных, расположение текста, границы, цвет фона и т.д.). А нужно обнулить только формат шрифта, не уничтожая прочего форматирования.
    Спасибо!

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 11:23 28-06-2010 | Исправлено: oshizelly, 11:24 28-06-2010
    nonar



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как можно настроить, тчобы при добавлении в ячейку длинного текста с ¶ она бы автоматически не разъезжалась (перенос текста) ?

    Всего записей: 210 | Зарегистр. 15-04-2007 | Отправлено: 14:38 28-06-2010
    Gideon Vi

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть три ячейки: А1, В1, С1
    Условие для С1: С1=A1*B1
    Можно ли автоматически размножить это условие для всех ячеек С, лежащих ниже по столбику, чтобы получилось:
     
    С1=A1*B1
    С2=A2*B2
    С3=A3*B3
     
    и т.д.
     
    зы. Понимаю, что задача видимо простейшая, но в хэлпе такого не нашел =)
     
    jclawe, спасибо

    Всего записей: 8084 | Зарегистр. 02-02-2004 | Отправлено: 15:01 28-06-2010 | Исправлено: Gideon Vi, 15:13 28-06-2010
    jclawe



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi

    Цитата:
    Условие для С1: С1=A1*B1  
    Можно ли автоматически размножить это условие для всех ячеек С, лежащих ниже по столбику

    Щелкаем в C1, наводим курсор на правый нижний квадратик выделенной ячейки (курсор превращается в плюсик), тянем вниз с нажатой левой кнопкой мыши.

    Всего записей: 133 | Зарегистр. 08-07-2007 | Отправлено: 15:09 28-06-2010 | Исправлено: jclawe, 15:10 28-06-2010
    vlth

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Ответил в Excel VBA (часть 3)

    Всего записей: 258 | Зарегистр. 22-01-2008 | Отправлено: 17:27 29-06-2010
    sirDaemon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день ! Подскажите пожалуйста как соптимизировать такой случай - есть список, большой, порядка 10 000 , есть столбец с проверкой вводимых значений (данные/проверка) - вводятся значения из списка, можно ли вводить значения(адреса) не путем перематывания мышкой всего списка(10 000) а скажем набрав несколько первых букв, что для этого надо, может неверен мой метод вообще ?

    Всего записей: 29 | Зарегистр. 19-02-2008 | Отправлено: 11:42 30-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vlth 28-06-2010 18:55

    Цитата:

    Цитата:
    Можно ли при установлении условия условного форматировании для текстовых ячеек вместо критерия "равно" использовать критерий "включает" ("содержит")? Например, некоторые ячейки содержат текст "красные яблоки", а другие "зеленые яблоки", но нужно, чтобы и те, и другие отображались одинаково.  

    1. Выделяем диапазон (допустим, A10:A11)
    2. Для активной ячейки (A10) пишем формулу условного форматирования
    =НАЙТИ("яблоки";A10)>0
    3. Ну и формат задаём там же.

    Круто! А можно ли то же самое проделать при настройке фильтров?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:27 30-06-2010
    vlth

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А можно ли то же самое проделать при настройке фильтров?

    В критериях расширенного фильтра можно применять логические формулы.
    Можете поэкспериментировать.

    Всего записей: 258 | Зарегистр. 22-01-2008 | Отправлено: 17:53 30-06-2010
    sirDaemon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Немного уточню :
    есть список, большой, порядка 10 000 позиций, есть столбец с проверкой вводимых значений (данные/проверка) - вводятся значения из данного списка, можно ли вводить значения(адреса фирм) не путем перематывания мышкой всего списка(10 000) а скажем набрав несколько первых букв в ячейке, т.е. например адрес - "Ярослава Мудрого 20" будет в конце списка, набрав в ячейке "Ярослава" - чтоб или список выпадающий на букву Я перешел или чтоб в всплыла надпись "Мудрого 20", можно ли так сделать? что для этого надо, может неверен мой метод вообще ?

    Всего записей: 29 | Зарегистр. 19-02-2008 | Отправлено: 18:12 30-06-2010
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sirDaemon
    для начала посмотри (в справке, например) расширенные фильтры (настраиваемые).. может тебе этого и хватит..

    Всего записей: 11788 | Зарегистр. 03-12-2003 | Отправлено: 02:30 01-07-2010
    sirDaemon

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И снова зравствуйте ! Расширенные фильтры- вещь хорошая, но не совсем то, чего хотелось бы. ситуация такова, что есть необходимость в таблицах - (их много и они большие) - внести адреса фирм с которыми мы имели\имеем дела, фирм таких, как оказалось, очень много, и чтоб облегчить труд и исключить ошибки я в таблицу  отдельным столбцом вставляю все адреса, создаю список и делаю проверку вводимых значений - чтобы при заполнении таблицы - в столбце адрес - адрес выбирался из списка, неудобство в том что список великоват и показываются только верхние элементы списка, и чтоб выбрать адрес на букву Я - надо промотать весь список,  
    есть две идеи как улучшить (но нет идей как реализовать)  
    1 идея. переведя курсор на ячейку где нужно внести адрес и щелкнув по кнопочке справа(с треугольником)- видим выпадающий список с первыми 10 адресами и полосой прокрутки, как бы так сделать чтоб вводя первые буквы адреса список этот прокручивался (примерно как в словаре лингво скажем)
    2 идея. начав набирать адрес - чтоб высвечивался весь адрес , как например когда просто в экселе вносить адреса в ячейки столбца, то при совпадении первых символов подсвечивается ранее введенный вариант.
    можно ли вообще так сделать ? или может не так - а как ?

    Всего записей: 29 | Зарегистр. 19-02-2008 | Отправлено: 11:43 01-07-2010
    jurris



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые,  
     
    столкнулся со следующей проблемой.
     
    Я создал условное форматирование для листа таким образом, чтобы заливка рядов была одинаковой через ряд (удобнее отслеживать данные из одного ряда).
     
    Но если вырезать ячейки, то вместе с ними вырезается и условное форматирование (соответственно заливка исчезает). Как это побороть? Чтобы при вырезании (Ctrl+X) условное форматирование ячеек оставалось на месте?
     
    Буду очень благодарен за помощь!
     
    PS. Вот мой шаблон с условным форматированием: http://www.filesavr.com/wqquSMOf
     
    M$ Office Excel 2010
     

    Всего записей: 535 | Зарегистр. 13-01-2005 | Отправлено: 13:25 03-07-2010 | Исправлено: jurris, 13:30 03-07-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, есть ли в Excel 2003 способ вернуться к ячейке, которая редактировалась предпоследней (или которая была текущей). В MS Word это можно сделать при помощи хоткея Shift+F5, запоминает до 5 предыдущих позиций курсора. А в Excel?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 14:13 03-07-2010
    jurris



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly,
     
    Можно с помощью VBA, посмотри здесь
     
     

    Всего записей: 535 | Зарегистр. 13-01-2005 | Отправлено: 15:14 03-07-2010 | Исправлено: jurris, 15:16 03-07-2010
    vlth

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sirDaemon

    Цитата:
    1 идея. переведя курсор на ячейку где нужно внести адрес и щелкнув по кнопочке справа(с треугольником)- видим выпадающий список с первыми 10 адресами и полосой прокрутки, как бы так сделать чтоб вводя первые буквы адреса список этот прокручивался (примерно как в словаре лингво скажем)  

    Для этого нужно либо сделать свою форму и расположить на ней элемент управления
    (контрол) ListBox, либо разместить такой же элемент непосредственно на листе.
     
    И то, и другое требует использования ВБА.
     
    Я бы выбрал форму: выделяешь ячейку - на экране отображается форма со списком,
    которая опять скрывается после выбора элемента списка; выбранная запись заносится в ячейку.
     
     
    Добавлено:
    jurris

    Цитата:
    ...если вырезать ячейки, то вместе с ними вырезается и условное форматирование...

     
    Если предполагаются действия пользователей по изменению ячейки с пом. операций копирования и вставки,
    тогда нужно смотреть в сторону VBA.

    Всего записей: 258 | Зарегистр. 22-01-2008 | Отправлено: 15:42 03-07-2010
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 5)
    Maz (27-03-2018 08:04): Microsoft Excel FAQ (часть 6)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru