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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    NEW_MAKC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1. можно ли как то вставлять примечания к ячейкам из текстовых файлов (чтоб не копипастить)
    2. как сделать чтоб размер примечаний автоматически подстраивался под содержимое

    Всего записей: 719 | Зарегистр. 11-12-2004 | Отправлено: 17:35 15-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    NEW_MAKC
    2. На примечании ПКМ Формат примечания - Выравнивание - Автоматический размер
     
    1. Думаю только плагином. Т.е. есть набор текстовых файлов, содержимое каждого из которых должно попасть в собственное примечание?

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 17:51 15-06-2011
    InSe0F



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем спасибо за помощь, тут возник еще один вопрос, скорее правда по функционалу, но все же.
    В 1С есть очень удобная функция под названием "Отбор по текущему значению", ну или что-то  этом роде - суть в том, что когда у тебя выделена какая то ячейка, при нажатии на эту волшебную кнопку в текущем столбце просиходит установка фильтрации, где значение фильтра = Значению ячейки
    Можно либо подобное реализовать в Excel?
    Ибо иногда жутко не удобно, когда необходимо сделать отбор при нахождении в текущей ячейки а самих вариаций отборов очень многи и приходится долго листать список фильтрации для поиска необходимого значения...

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 18:31 15-06-2011
    KF121



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InSe0F
    а чем не подходит этот вариант?
     

    Всего записей: 170 | Зарегистр. 24-05-2006 | Отправлено: 19:13 15-06-2011 | Исправлено: KF121, 19:13 15-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InSe0F
    Или выбросить на панель подсказанную KF121 кнопку (в 2003 еще нет ее),
     
    или сделать свою и назначить на нее процедуру. А внутри процедуры уже упражняться, как душа велит :)
     
    Sub sb_AutoFilter()
        ActiveCell.AutoFilter Field:=1, Criteria1:=ActiveCell.Value
    End Sub

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 19:20 15-06-2011
    NEW_MAKC



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

    Цитата:
    NEW_MAKC  
     2. На примечании ПКМ Формат примечания - Выравнивание - Автоматический размер  
       
     1. Думаю только плагином. Т.е. есть набор текстовых файлов, содержимое каждого из которых должно попасть в собственное примечание?

     
    блин, пробовал такой вариант (по вопросу 2) - ничего не получалось. сейчас получилось..... спасибо
     
    по вопросу 1 - ну грубо говоря - хочу примечание, нажимаю "добавить примечание" и там функция "добавить из файла" - что то типа этого

    Всего записей: 719 | Зарегистр. 11-12-2004 | Отправлено: 19:42 15-06-2011
    asbo

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

    Цитата:
    хочу примечание, нажимаю "добавить примечание" и там функция "добавить из файла" - что то типа этого

    Стандартным интерфейсом это не сделать. Концептуально это будет выглядеть так: на пользовательскую кнопку вешаем процедуру. Из процедуры вызываем диалог, в которм укажем файл с комментарием, читаем его, содержимое загоняем в примечание. Только это ужЕ в смежную тему.

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 20:12 15-06-2011
    InSe0F



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

    Цитата:
    Или выбросить на панель подсказанную KF121 кнопку (в 2003 еще нет ее),  

    а как она наызвается в списке команд а то по аналогичному на Фильтр.. я ничего не нашел
    вообще пробежался по всем ничего подобного не встретил.. Подскажите мож не там смотрю

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 21:01 15-06-2011
    asbo

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

    Цитата:
    а как она наызвается  
    , я же говорю - нет ее в 2003 :)) А структуру контекстного меню после я не знаю. Внимательно пошариться надо в ПКМ на панели инструментов - Настройки. Я про этот риббон ваще ничего не знаю. И не хочу знать :)

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 21:18 15-06-2011
    InSe0F



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

    Цитата:
    Внимательно пошариться надо в ПКМ на панели инструментов

    все обшарил.. http://d.pr/PwkG не нашел или она как то называется по другому... (
     
    Добавлено:

    Цитата:
    Sub sb_AutoFilter()
        ActiveCell.AutoFilter Field:=1, Criteria1:=ActiveCell.Value
    End Sub

    а куда положить его чтобы он был автоматом во всех  книгах?

    Всего записей: 533 | Зарегистр. 13-03-2006 | Отправлено: 10:33 16-06-2011
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    asbo
    ИМХО надо поправить
    Sub sb_AutoFilter()
        ActiveCell.AutoFilter Field:=ActiveCell.Column, Criteria1:=ActiveCell.Value
    End Sub

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 10:50 16-06-2011 | Исправлено: aidomars, 10:51 16-06-2011
    asbo

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

    Цитата:
    а куда положить его чтобы он был автоматом во всех  книгах?

    Э-э... батенька... так дела не делаются :) Куда положить... Ну не на Альфу же. Ты номер своей планеты в центуре знаешь?
     
    Создается новая книга, в нее помещается этот код и сохраняется, как надстройка (xla). Файл кладется в заветное место на диске. Снова запускается Ексель и подключается эта надстройка. Теперь все, что она содержит, будет доступно Екселю в виде пользовательских ф-ций и процедур.  
     
    Добавлено:
    aidomars, вай... Не знаю... Щаз посмотрю. Но я точно помню - не в первой колонке я был.
     
     
    Добавлено:
    aidomars
    Совточно.  
    Field:The integer offset of the field on which you want to base the filter (from the left of the list; the leftmost field is field one).
     
    Транс-формИруюсь!
    Sub sb_AutoFilter()
        With ActiveCell
            .AutoFilter Field:=.Column, Criteria1:=.Value
        End With
    End Sub

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 10:53 16-06-2011
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    InSe0F, aidomars, asbo
    Убедительная просьба для дальнейшего обсуждения перейти в топик по VBA для Excel http://forum.ru-board.com/topic.cgi?forum=33&topic=10903&glp
    Заранее спасибо.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 11:24 16-06-2011
    asbo

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer, сорри. Бес попутал - был уверен, что в VBA торчим :)

    Всего записей: 1805 | Зарегистр. 03-10-2006 | Отправлено: 11:43 16-06-2011
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Ну как бы кнопачку сделали для Excel, фильтр просто красата), просто вопрос плавно перетек из Excel в Excel VBA. Сорри если шо)

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 11:58 16-06-2011
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В формуле SUMMIF возможно ли сделать проверку двух условий?
    Так работает:
    СУММЕСЛИ(O5:O35;B40;U5:U35)
    Если В40 совпадает с О... , то берется соответствующее U...
     
    А хочется чтобы:
    сравнивалось В40 с О... и А40 с К5:K35 и если оба условия совпадают, то тогда бы бралось соответствующее U...
     


    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 13:25 16-06-2011
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Формула массива, навскидку
    СУММЕСЛИ((O5:O35=B40)*(K5:K35=A40)*(U5:U35))

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 13:42 16-06-2011
    SFC



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

    Цитата:
    Формула массива, навскидку  
    СУММЕСЛИ((O5:O35=B40)*(K5:K35=A40)*(U5:U35))

    Спасибо. Чтото не работает, аргументов должно быть три в формуле. Замена звездочек на ; разделители также ни чего не дает

    ----------
    [ offline ]

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 13:57 16-06-2011
    aidomars



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SFC
    Ясно, измени СУММЕСЛИ на СУММ и будет сумма по третьему столбцу при совпадении двух условий

    Всего записей: 982 | Зарегистр. 23-04-2007 | Отправлено: 14:56 16-06-2011
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Формула отображает #value, а при нажатии на fx результат видно, что правильный.
     
    Добавлено:
    Большое спасибо за подсказку - заработало. Сменил на SUMPRODUCT.

    Всего записей: 1663 | Зарегистр. 21-01-2003 | Отправлено: 15:49 16-06-2011
       

    Страницы: 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