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

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



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

    Цитата:
    Excel - старый (или 2002, или 2003). С doc проблем нет.

    Проблема или с Виндой, или с железом (например с памятью, у меня на одном старом компьютере такое было). Скорее с Виндой.

    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4635 | Зарегистр. 27-07-2005 | Отправлено: 11:52 18-06-2010 | Исправлено: LaCastet, 15:24 18-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, где можно немного почитать (в официальной справке не смог найти) про автоматическое завершение ввода (autocomplete) при заполнении ячеек в Excel 2003? Удобная штука, но я никак не могу сообразить, почему в одном и том же документе для одних ячеек и колонок автозавершение работает, а для других (причем иногда в той же самой колонке!) нет? От чего это может зависеть?
    Спасибо!
     
     
    Добавлено:
    Иногда (скажем, при вставке фрагмента через буфер обмена из другой проги или в результате некорректных действий пользователя) вдруг конкретный документ Excel 2003 начинает глючить: самопроизвольно смещается палитра цветов, перестает корректно работать сортировка и т.п. Причем то же самое происходит и со всеми остальными документами.  
    После перезагрузки Excel или системы прога работает со всеми докуметами нормально - но только до тех пор, пока не откроешь этот поврежденный документ: после этого все начинается сначала
    Можно ли с этим как-то бороться? Единственное решение, которое я смог изобрести: скопировать содержимое поврежденного документа в новый документ через буфер обмена. Но при этом кое-какое форматирование теряется, приходится его делать заново. А нет ли других методов лечения?
    Спасибо!

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



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

    Цитата:
    смещается палитра цветов

    По-моему, палитра цветов хранится в документе. Если её изменили, и документ сохранили, при открытии загружается изменённая палитра.

    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4635 | Зарегистр. 27-07-2005 | Отправлено: 15:23 18-06-2010
    oshizelly



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

    Цитата:
    По-моему, палитра цветов хранится в документе. Если её изменили, и документ сохранили, при открытии загружается изменённая палитра.

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

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не сумел нигде найти ответа на, казалось бы, совсем детский вопрос по Excel 2003: как отключить автоматическое добавление имени автора (пользователя) при создании комментариев?  
    И можно ли сделать, чтобы в комментарии по дефолту использовался обычный шрифт, а не болд?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 12:24 19-06-2010
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    Цитата:
    как отключить автоматическое добавление имени автора (пользователя) при создании комментариев?
    Возможно надо смотреть в сторону, как убрать имя пользователя в меню Справка -> О Программе. Но это только предположение.

    Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 13:03 19-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Цитата:
    Возможно надо смотреть в сторону, как убрать имя пользователя в меню Справка -> О Программе. Но это только предположение.

    Спасибо, предположение вполне адекватное, но это я и сам уже пробовал прежде, чем просить помощи. Дело в том, что совсем убрать имя пользователя не получается. Если оставить поле "User name" в настройках Excel (Tools -> Options -> General) пустым, то в качестве имени пользователя подставляется имя текущего пользователя Windows. А  
    если, например, ввести в качестве имени пользователя пробел, то этот пробел с полследующим за ним двоеточием опять-таки автоматически вставляется при создании комментария. Мне же нужно, чтобы в поле комментария ничего не было, кроме собственно текста комментария.

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

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    oshizelly
    как убрать имя "по-нормальному" я тоже не нашёл.
    Но могу сказать, что добавление примечания в макросе VBA
    c.AddComment Текст
    Добавит именно текст, без всяких имён и двоеточий.
    Может Вам осуществять вставку комментариев через свою форму?

    Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 11:11 20-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SERGE_BLIZNUK
    Цитата:
    добавление примечания в макросе VBA  
    c.AddComment Текст
    Добавит именно текст, без всяких имён и двоеточий.  

    Извиняюсь, не совсем понял. При создании макроса надо в его код вписать вместо слова Text нужный мне текст, один на всю жизнь, который потом при исполнении макроса будет добавляться к ячейкам в качестве комментария? Но тогда в этим макросе не очень много смысла: комментарии-то каждый раз разные!

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробуйте следующий код:
    Sub AddComment()
        Dim kom As String
        kom = Application.InputBox(Prompt:="", _
            Title:="Введите коментарий", Default:="пример", Type:=2)
        For Each c In Selection.Cells
            c.AddComment kom
        Next
    End Sub

    Всего записей: 39 | Зарегистр. 28-06-2007 | Отправлено: 16:49 20-06-2010 | Исправлено: ferias, 16:59 20-06-2010
    oshizelly



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

    Цитата:
    Попробуйте следующий код:  

    Не работает После ввода моего текста в окошке и нажатия на Enter выдается сообщение об ошибке: Run-time error '424': Object required Если нажать на кнопку Debug, то в окне Visual Basic выделена желтым строка  c.AddComment kom.

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 17:25 20-06-2010 | Исправлено: oshizelly, 17:28 20-06-2010
    ALeXkRU



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

    Цитата:
    Не работает  

    вроде, работает... ошибку выдает только если в одну и ту же ячейку вставить пытаешься..

    Всего записей: 11877 | Зарегистр. 03-12-2003 | Отправлено: 17:54 20-06-2010
    LaCastet



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

    Цитата:
    ошибку выдает только если в одну и ту же ячейку вставить пытаешься..

    Именно.
    Сделай так:

    Код:
     
    Sub AddComment()  
        Dim kom As String  
        kom = Application.InputBox(Prompt:="", _  
            Title:="Введите коментарий", Default:="пример", Type:=2)  
        For Each c In Selection.Cells  
            c.ClearComments
            c.AddComment kom  
        Next  
    End Sub
     



    ----------
    Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

    Всего записей: 4635 | Зарегистр. 27-07-2005 | Отправлено: 18:18 20-06-2010 | Исправлено: LaCastet, 18:20 20-06-2010
    oshizelly



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

    Цитата:
    Сделай так:  

    Спасибо, это сработало!
     
    ALeXkRU
    LaCastet

    Цитата:
    вроде, работает... ошибку выдает только если в одну и ту же ячейку вставить пытаешься..

    Нет, я пытался в разные.  
     
    Добавлено:
    Вот если бы какой добрый человек ответил еще на мой вопрос по autocomplete http://forum.ru-board.com/topic.cgi?forum=5&topic=33123&start=320#3

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LaCastet
    Выяснилась одна неприятная вещь: в этом окошке невозможно пользоваться клавишами навигации. Жму, скажем, стрелку влево - и вместо того, чтобы передвинуть влево курсор, встсвляется ссылка на ячейку. Это никак не лечится?
    И, кстати, многострочным его никак нельзя сделать?

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 23:54 20-06-2010
    gizmozx

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день.
    Можно отключить автозамену в Excel 2007 на совсем.
    Чтоб не заменялись цифры 03-05 на дату.

    Всего записей: 41 | Зарегистр. 05-02-2010 | Отправлено: 09:16 21-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И еще вопрос, на который не удалось найти ответа, несмотря на усердное штудирование мануала: есть ли в сабже какая-то возможность увеличить/уменьшить размера шрифта выделенного текста относительно текущего, скажем, на 1 пункт? Такая команда есть в MS Word и во многих других текстовых процессорах...

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А
    Цитата:
    есть ли в сабже какая-то возможность увеличить/уменьшить размера шрифта выделенного текста относительно текущего, скажем, на 1 пункт?

    А в чем проблема? Выделяешь нужный текст, тольно не в ячейке, а в строке формул, и издеваешься над ним как хочешь, хоть цвет, хоть размер.
    Или я не так понял твой вопрос?

    Всего записей: 3 | Зарегистр. 21-06-2010 | Отправлено: 11:42 21-06-2010
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    JoNIK13
    Цитата:
    А в чем проблема? Выделяешь нужный текст, тольно не в ячейке, а в строке формул, и издеваешься над ним как хочешь, хоть цвет, хоть размер.  

    Речь не совсем об этом. MS Word и многие другие текстовые процессоры позволяют изменить размер шрифта относительно текущего, скажем, уменьшить или увеличить на 1 пункт. Во-первых, это намного удобнее и быстрее, чем выставлять размер вручную. Во-вторых, так можно сохранить в выделенных ячейках разные шрифты. Скажем, в одной из выделенных ячеек шрифт 8 пунктов, Arial, а в другой - 20, Courier New. После применения команды "увеличить шрифт на 1 пункт" шрифт станет, соответственно, 9 и 21, причем начертание тоже не изменится. А обычным форматированием такого не сделаешь.

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



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ААА!!! Сорри! Я сам о таком не знал!

    Всего записей: 3 | Зарегистр. 21-06-2010 | Отправлено: 20:38 21-06-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