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

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



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

    Цитата:
    Не получается. Что не так ?  

    а зачем ещё одна функция в обработчик запихана? да ещё и не законченная (end - только один, на две ф-ции)
    вот и ошибка..  

    Цитата:
    Надо. чтоб 2 листа распечатывалось

    и в чём проблема? добавить печать второго листа
    Код:
    Sheets("BASE").PrintOut

     
    в общем, как-то так
     
     
    Добавлено:
    функцию смотреть-> в редакторе VBA, в Module1

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 16:54 03-09-2015
    Nirva



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

    Цитата:
    и в чём проблема? добавить печать второго листа  

    Неее ))) Чтобы REPORT 2 листа печатала.

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 17:36 03-09-2015
    ALeXkRU



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

    Цитата:
    REPORT 2 листа  

    не понятно. А где там Report2 ?
     
    Добавлено:
    чего 2 ??
     

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 19:26 03-09-2015 | Исправлено: ALeXkRU, 19:37 03-09-2015
    Nirva



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сам лист REPORT  распечатывало в двух экземплярах. Тот лист, где кнопка - не надо.

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 20:24 03-09-2015
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    ну так.. надо ж сразу так и говорить: требуется распечатать лист REPORT в двух экземплярах...  
    А не
    Цитата:
    Надо. чтоб 2 листа распечатывалось.

    Снова - про формулировку задачи напоминать?  
    Ведь самому ж будет гораздо проще: сразу получишь правильно работающий вариант, и людей отвлекать поменьше..  
     
    ЗЫ: не, конечно у нас есть соответствующие специалисты, которые буквально, имея в качестве ТЗ только "мне надо", сделают всё. Сразу. Именно так, как надо - правильно.    
    Но они люди занятые, им не до экселей...
     
     
    ЗЫ2: если совсем нет желания заморачиваться с изучениями, всегда ничего не мешает два раза строчку-команду с печатью прописать
     
    А так, нужно просто параметр задать, указывающий количество копий печатаемого листа:  

    Код:
    Sheets("REPORT").PrintOut Copies:=2

     
     
     
    Добавлено:
    ЗЫ3: в мс Office есть отличная штука: называется "Запись макросов" Которая сильно снижает надобность в чтении мануалов... особенно в простых сллучаях... Например, тут: Включаешь запись в книге экселевской; нажимаешь "Печать"; в свойствах отмечаешь "Экземпляров - 2"; останавливаешь запись макроса; в редакторе VBA смотришь, какие строчки добавились в макросе...

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 22:24 03-09-2015
    Nirva



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

    Цитата:
    ЗЫ3: в мс Office есть отличная штука: называется "Запись макросов" Которая сильно снижает надобность в чтении мануалов... особенно в простых сллучаях... Например, тут: Включаешь запись в книге экселевской; нажимаешь "Печать"; в свойствах отмечаешь "Экземпляров - 2"; останавливаешь запись макроса; в редакторе VBA смотришь, какие строчки добавились в макросе...

     
    Я так делал, но у меня не получалось распечатать скрытый лист.  

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 11:27 04-09-2015
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть одна интересная и мне позарез нужная задача, помогите сделать, нужно чтобы :
     
    при достижении числа (результат вычисления), в определенной ячейке до конкретно заданной величины, фон ячейки или цифры должны изменить цвет, например, белый (черный) > зеленый;  
    при достижении следующей задаваемой величины, следующее изменение, зеленый > желтый;  
    потом на красный или если только раз можно, то первый раз фон, потом цифры.
     
    Вообще, хоть какие нибудь варианты.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 12:35 04-09-2015
    Deeaf



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aktaf
    Главная-Стили-Условное форматирование-Создать правило-Форматировать только ячейки, которые содержат.
    Там вписываешь диапазон и выбираешь формат. Так создаешь несколько правил для нескольких диапазонов чисел.

    Всего записей: 49 | Зарегистр. 24-05-2006 | Отправлено: 14:13 04-09-2015
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Deeaf
    Спасибо, но, это примерно так, тому кто читать не умеет. Бери книжку и смотри на буковки и читай, все просто. Может малыши как то и осилят. Я уже очерствел. Не могли бы просто малюсенькие примеры, работающие, набросать? Создать Ексельский файл оставить один лист и написать, какие то примере, чтобы ячейка какая-либо зависела от 2-3 других, типа в ячейке d написать =(а1+в1)*с1, а в а, в и с цифрики, и настроить, чтобы эта ячейка меняла цвет фона. Примеру, по 1000 белая, по 5000 зеленая, по 10000 желтая и выше красная.
    И если можно аналогичную по цвету цифр. И если чего-то "щупать" руками или глазами не получается, то написать кратенько как это доводить до ума.
    Типа, зайди туда, нажми то, включи это, а это выключи и т.д. Это я в полне серьезно.
    Так думаю быстрее пойму и уж точно запомню. У себя уже сделаю как мне нужно.
    Если останется вопросы задам, если конечно позволите.

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 22:34 04-09-2015 | Исправлено: Aktaf, 22:35 04-09-2015
    ALeXkRU



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

    Цитата:
    просто малюсенькие примеры, работающие, набросать?

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

    Цитата:
    материала для изучения на мес, другой.

    материала для изучения тут - по времени - ровно на просмотр одного (двух) роликов. Ссылки на них конкретно приведены. Следовательно, десять-пятнадцать минут...  
    Ну может, полчаса-час (просмотреть, что есть в ролике, выбрать нужный отрезок и пересмотреть подробнее)

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 02:16 05-09-2015 | Исправлено: ALeXkRU, 14:53 05-09-2015
    Aktaf



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ALeXkRU
    Спасибо. Все прекрасно, материала для изучения на мес, другой.
    Теперь может кто сделает пустой лист + содержащий  
    1) ячейку с формулой =(а1+в1)*с1 и с условным форматированием, чтобы при значении ячейки (формат числовое, с 2 мя знаками после запитой), было
    от 0 до 1000 белой;  
    от 1000 до 5000 зеленой;
    от 5000 до 10000 желтой;
    от 10000 и выше красной.
    Это возможно, если нет, тогда почему или для ответа нужно опять изучать всю теорию?
    2) в аналогичной ячейке, цифры были
    от 0 до 1000 черной;  
    от 1000 до 5000 зеленой;
    от 5000 до 10000 желтой;
    от 10000 и выше красной.
    3) если можно вместе, комбинированной сделать:  
    от 0 до 1000 фон белой, цифры черной;  
    от 1000 до 5000 фон синий, зеленой;
    от 5000 до 10000 фон коричневый, желтой;
    от 10000 и выше фон красной, коричневый.
    Спасибо большое.
     

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 09:16 05-09-2015
    Medium



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день.
    Очень нужна помощь, сам уже давно не могу найти причину и решение.
    Есть Excel 2013 со всеми актуальными на сегодня обновления.  
    ОС: Windows 7 x64.
    Периодически при открытии документов пропадает риббон со всеми разделами:
     

     
    Сами документы созданы в этом же Excel. Формат документов - "родной" *.xlsx.
    Какой-то закономерности установить не удалось.
    Что за баг и как с ним бороться - ума не приложу. Может как-то можно риббон обратно включать (например, через VBA).
     
    Буду признателен за любую помощь и советы.

    Всего записей: 587 | Зарегистр. 09-04-2002 | Отправлено: 22:58 06-09-2015 | Исправлено: Medium, 23:01 06-09-2015
    Aktaf



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

    Цитата:
    Так это мы поможем  

    Прочитал, просмотрел. Почему то все на оф. 2007 делают, советуют.
    А у меня 2003, там на мой взгляд очень удобной на 2007 - правила форматирования отсутствует. Мне найти не удалось. И ни черта пока не получается.
    На своем рабочем листе, первая позиция, одна из трех введенных, заработала.
    А на пустом, вообще ничего. Вот помогите пожалуйста доделать, подправить эту задачку https://cloud.mail.ru/public/Axsn/Tt9nv8aFW
    например, так спасибо большое!

    Всего записей: 2807 | Зарегистр. 06-02-2003 | Отправлено: 00:50 07-09-2015 | Исправлено: Aktaf, 15:20 07-09-2015
    ALeXkRU



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

    Цитата:
    подправить эту задачку  

    например, так
     

    Цитата:
    Почему то все на оф. 2007  

    с 2007-го стало удобнее и гораздо больше возможностей (по форматированию). Хотя, 2010-й постабильнее..
    Но и для более старых, типа 2003, вполне можно найти пример работы

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 03:33 07-09-2015
    symbio

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет. Есть такая фигня. Которая на Windows 8 не была, а на Windows 10 появилась.
    При открывания этого xls файла вот такая билиберда. Раньше такой не была. Помогает если только ктото пересохранит на другом компе!
    У меня Офис 13.

    Всего записей: 348 | Зарегистр. 28-05-2007 | Отправлено: 08:39 07-09-2015 | Исправлено: symbio, 08:44 07-09-2015
    Nirva



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

    Цитата:
    Nirva
    ну, я про это и говорю: нужно использовать интерполяцию значений таблицы...
    например, для простейшей линейной интерполяции будет что-то вроде этого
    (всякие окрестные значения - чисто для визуальной проверки, можно не обращать на них внимания...  
    вся формула для объёма - в одной ячейке С5, вводить искомые сантиметры там, где и раньше - в В5)
     
    Добавлено:
    ЗЫ: экстраполяция не предусмотрена (т.е. за границами значений таблицы объём вычисляться не будет, выведет "нет значения")

     
    Блин... только заметил. Последнее значение вводишь, а показывает не то, что надо.

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 14:55 08-09-2015
    ALeXkRU



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

    Цитата:
    Блин... только заметил. Последнее значение вводишь, а показывает не то

    и? это чисто поговорить не с кем? мысли вслух.. или к чему-то?
     
    Добавлено:
     
    проконсультировался с товарищами... видимо, нужен ещё другой вариант (возвращает все значения, которые есть в таблице, включая граничные значения + линейная интерполяция промежуточных значений)

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 16:43 08-09-2015 | Исправлено: ALeXkRU, 06:08 09-09-2015
    Nirva



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

    Цитата:
    ALeXkRU

    Прошу прощения. )  Забыл. что здесь нет экстрасенсов.. все на ТНТ ))))

    Всего записей: 462 | Зарегистр. 18-07-2003 | Отправлено: 17:37 08-09-2015
    jclawe



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nirva
    Так нужна экстраполяция или нет? Если да, то насколько далеко?

    Всего записей: 133 | Зарегистр. 08-07-2007 | Отправлено: 22:54 09-09-2015
    ALeXkRU



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    jclawe
    скорее, нет. В прошлой версии просто не показывались значения для первой и последней строки в таблице..
     
    Добавлено:
    это, наверно, какая-нить бочка с бензином: в неё всё-равно больше не нальёшь  

    Всего записей: 11794 | Зарегистр. 03-12-2003 | Отправлено: 00:03 10-09-2015
       

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