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

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

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

Widok (01-04-2006 15:33): лимит страниц. переезжаем сюда.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

ymy



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

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно
  • Надстройки "Сумма прописью"
     
    Тема Excel VBA в разделе Прикладное программирование
     
     


    Вот такой вопрос у меня, помогите хто может: Как в Exсel-e ограничить число строк и колонок отображаемых на листе, точно можно, сам видел, но как?, в непонятках.

  • Всего записей: 1339 | Зарегистр. 22-04-2002 | Отправлено: 17:00 17-09-2002 | Исправлено: Maz, 22:44 24-02-2017
    cabron666



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MetroidZ
    vserd
    Спасибо за ответы, проблема решена )

    ----------
    Жизнь - это рояль, клавиша белая, клавиша черная, крышка...

    Всего записей: 1343 | Зарегистр. 03-02-2002 | Отправлено: 17:24 20-10-2003
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть Range, например R:
       Set R = Range("a3:a4")
     
    нужно из R получить NewR, такой, чтоб NewR = Range("a:a")

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 17:25 06-11-2003
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tropin
     
    Set NewR = R.EntireColumn

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 20:45 06-11-2003
    grn

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Большая проблема! Бухгалтерия работает с большими файлами 5,6  и более МБ из сети. Через 3-4 месяца файлы начинают открываться-закрываться по 5 минут. Железо и сеть не причем. Замена MS Office (MS Office 2000) не помогает. Лечится переустановкой системы на 3-4 месяца. Может кто чего знает?

    Всего записей: 1 | Зарегистр. 01-09-2003 | Отправлено: 15:06 19-11-2003
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Буду признателен, если ответите:
    1. Как можно вставить в ячейку номер текущей страницы (НЕ в колонтитул)?
    2. Какую можно создать маску формата ячейки, чтобы при вводе числа, к этому числу прикреплялся текст?

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 00:27 20-11-2003 | Исправлено: mp3exchanger, 00:34 21-11-2003
    elcokloeckner

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, пожалуйста, как в Excel сделать выпадающий список.
    Например, у нас есть 7 дней недели. Чтобы не писать каждый день название дня недели, я хочу выбирать его из списка.
    Формат ячейки текстовой (не дата), ячейка не связана никакими ссылками.
     
    Заранее спасибо.

    Всего записей: 315 | Зарегистр. 20-05-2003 | Отправлено: 11:21 20-11-2003
    BBBri

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

    Цитата:
    2. Какую можно создать маску формата ячейки, чтобы при вводе числа, к этому числу прикреплялся текст?

     
     0 шт.
    Или не конкретный текст?

    Всего записей: 56 | Зарегистр. 29-10-2002 | Отправлено: 15:18 21-11-2003
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BBBri
    Да, это то, что мне нужно. Спасибо.
    А если усложнить? Допустим, я ввожу в ячейку число, а к нему прикрепляется значение соседней ячейки.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 15:53 21-11-2003
    BBBri

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

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

    тогда соединяй в третей. Это уже не формат

    Всего записей: 56 | Зарегистр. 29-10-2002 | Отправлено: 17:18 21-11-2003 | Исправлено: BBBri, 17:21 21-11-2003
    Robert



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

    Цитата:
    Подскажите, пожалуйста, как в Excel сделать выпадающий список.

     
    Выделить все ячейки, где нужен такой список. Выполнить команду меню
     
    Данные -> Проверка...
     
    На вкладке Параметры введите Условие поверки:
    Тип данных: - Список
    Источник: - или список нужных значений (например, дней недели) через точку с запятой, или ссылка на диапазон ячеек рабочего листа, где этот список значений содержится.
    При этом должен быть установлен переключатель Список допустимых значений
     
    На двух других вкладках можно задать подсказку, которая будет появляться при выделении ячейки, и сообщение и действие при вводе ошибочных данных.
     
    При этом справа от ячейки появляется стрелка списка, при нажатии на которую он и появляется. Любители использования клавиатуры могут вызвать этот список нажатием клавиш Alt + стрелка вниз
     
    Более подробно о проверке вводимых значений можно почитать в справочной системе. Если и там что-то будет непонятно - можно задать конкретный вопрос здесь.

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 21:42 21-11-2003
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BBBri
    Не, ну в третьей мне не надо, так я умею и не спрашивал бы.
     
    Добавлено
    Robert
    Цитата:
    Выделить все ячейки, где нужен такой список. Выполнить команду меню
    Данные -> Проверка...
    Интересная функция Excel, которой я не пользовался, но она мне понравилась.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 21:53 21-11-2003
    Robert



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

    Цитата:
    ввожу в ячейку число, а к нему прикрепляется значение соседней ячейки

     
    Это невозможно. Формат по определению оформляет вид ячейки, т.е. может задать цвет, добавить текст, т.е. константное значение. Значение же соседней ячейки может быть любым, и при его изменении должен меняться и формат. Это есть в условном форматировании, но там можно изменять только цвет, границу и фон ячейки, а не числовой формат. Так что не найдешь, и не ищи, это невозможно по определению.
     
    Конечно, можно написать программу на VBA, но это по-моему уже слишком.

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 12:45 22-11-2003
    mp3exchanger



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

    Цитата:
    Так что не найдешь, и не ищи, это невозможно по определению.
    Я, вообщем-то, так и думал, просто на всякий случай решил спросить.
    Слушай, а как насчёт
    Цитата:
    1. Как можно вставить в ячейку номер текущей страницы (НЕ в колонтитул)?
    Сколько не искал - не нахожу.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 12:50 22-11-2003 | Исправлено: mp3exchanger, 12:51 22-11-2003
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mp3exchanger
     
    По-моему это тоже невозможно сделать стандартными средствами. Среди функций таких нет (как, например, поля автоматизации в Word). А кроме текста, чисел, даты и формул с функциями в ячейку и вставить то ничего нельзя. Так что фраза из справочной системы Excel:
     

    Цитата:
    Microsoft Excel печатает номера страниц только в том случае, когда номера страниц включены в колонтитулы

     
    таки имеет место быть. Так что опять только программа на VBA.

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 16:32 22-11-2003
    isalex



    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Задача:
    Есть книга-источник, которая находится в общедоступной папке. В ней шаблоны нескольких документов и несколько макросов.
    Юзеры работают с файлами, котрые формируют отчеты на основе этих шаблонов.
     
    Как можно из файла юзера запустить на выполнение макрос из источника, не открывая последний?
    Аналогично требуется копировать одни ячейки  из книги-источника, получать значения других, записывать новые значения в третьи.
    И еще тоже самое для графических объектов.
     
    Для удобства обзовем все так:
    источник - ist.xls
    файл юзера - user.xls
    имя макроса - macros
    Ячейки в источнике:
    для копирования из источника юзеру - A1
    источник значения для юзера  - A2
    для записи нового значения от юзера - A3
    Картинка - Pict
     
    Заранее благодарен всем за помощь

    Всего записей: 3 | Зарегистр. 06-11-2003 | Отправлено: 09:05 26-11-2003
    Pisun



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    товарисчи,  как реализовать  формулу вида
    ActiveCell.FormulaR1C1 = "=SUM(R[(1-номер строки для активной ячейки)]C[1]:R[-1]C[1])"
    ?
     
    Добавлено
    все не нада  уже знаю

    ----------
    сдам место под рекламу
    интим не предлагать :)

    Всего записей: 482 | Зарегистр. 15-06-2002 | Отправлено: 13:29 27-11-2003
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Снова вопрос по Range'ам...
    Как мне k Range добавить еще один??? чтоб в цикле получить Range как набор из нужных мне ячеек

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 13:17 03-12-2003
    Robert



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

    Цитата:
    Как мне k Range добавить еще один??? чтоб в цикле получить Range как набор из нужных мне ячеек

     
    Для объединения диапазонов можно использовать метод Union(range1, range2, ...) объекта Application
    Например:
    Set bigRange = Application.Union(Range("Range1"), Range("Range2"))

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 21:36 03-12-2003
    saym101



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите как в конкретной ячейке сделать автоматическое обновление валюты, к примеру евро.
    И работать с ней как с обычным числом.

    Всего записей: 286 | Зарегистр. 16-04-2002 | Отправлено: 14:08 04-12-2003
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Robert
    Спасибо, то что надо...
    saym101
    Всмысле из интернета обновлять???

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 16:59 04-12-2003
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (Часть 1)
    Widok (01-04-2006 15:33): лимит страниц. переезжаем сюда.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru