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

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



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    sersh27
    попробуй искать с пробелами, т.е. введи в строку поиска " г" (без кавычек), заменить на " г,"
    Те "г", что без пробела впереди, не заменятся, а нужные - заменятся
     
    Добавлено:
    и все-таки... как избавиться от тормозов при сохранении документа, в котором применялся макрос для сортировки листов ? а то стоит автосохранение каждые 5 минут, и Excel подвисает в это время секунд на 30 Уж лучше бы вручную отсортировал... хрен с ним, 2 часа бы потратил, зато потом проблем бы не было

    Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 12:56 09-10-2005 | Исправлено: namchik, 13:06 09-10-2005
    Troitsky



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

    Цитата:
    попробуй искать с пробелами, т.е. введи в строку поиска " г" (без кавычек), заменить на " г,"  
    Те "г", что без пробела впереди, не заменятся, а нужные - заменятся

     
    Только искать надо не " г", а " г ", потому что иначе "г" и в начале слов будут заменяться.
     
    Добавлено:

    Цитата:
    и все-таки... как избавиться от тормозов при сохранении документа, в котором применялся макрос для сортировки листов ? а то стоит автосохранение каждые 5 минут, и Excel подвисает в это время секунд на 30  Уж лучше бы вручную отсортировал... хрен с ним, 2 часа бы потратил, зато потом проблем бы не было

    Пробовал повторить твою ситуацию, но не выходит: проблема не возникает (OfiiceXP).
    А макрос так и остался в документе? Он записан в отдельный модуль или куда? Не пробовал удалить?
    А если скопировать все листы в чистую книгу проблема не исчезает?

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 14:03 09-10-2005
    zoric

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ПРИМЕЧАНИЯ, КАК ИХ СОХРАНИТЬ.
    Имеется: книга Excel. К каждой ячейке 1 столбца - примечание. Как преобразовать их в 2-ой столбец?Все попэтки экспорта приводят к тому, что примечания исчезают

    Всего записей: 159 | Зарегистр. 29-07-2005 | Отправлено: 21:52 09-10-2005
    ivas



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    zoric
    В отдельный столбец вряд ли, а "Специальная вставка"->"Примечания" можно попробовать.

    Всего записей: 3175 | Зарегистр. 23-11-2004 | Отправлено: 00:07 10-10-2005
    namchik



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Troitsky
    пробовал скопировать в чистую книгу, все равно долго сохраняется (office 2003 sp1)... Такая же по размеру книга, но не сортированная, - сохраняется гораздо быстрее
    Вот залил архив (57 кб): там проблемный файл и нормальный
    http://www.megaupload.com/ru/?d=2ITQHJF5
    Посмотрите, плиз, кто-нить и объясните, где собака порылась
    ЗЫ. вирей, троянов и прочей гадости там нет.

    Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 02:34 10-10-2005
    Troitsky



    Водник Водкин
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Посмотрел. Оба файла сохраняются одинаково быстро: порядка 4 секунд (на достаточно слабенькой машине).
    Только не понятно от чего в том файле, что должен сохранятся быстро, номера строк и столбцов отображаются шрифтом Roman. Больше различий не замечено.
     
     
     
    Добавлено:
    Хотя подожди.
    Хотел отсортировать листы у себя на машине и выслать файл тебе. Отсортировал. Файл увеличился в размере раза в полтора и стал сохраняться около 15 секунд.
    Скопировал отсортированные листы в новую книгу - стал сохраняться секунд 6.
    Подумал было, что это от автофигур, но и после их удаления ничего не изменилось.
    Не пойму в чем дело.
     
     
    Добавлено:
    namchik
    Вероятнее всего это проблемы самого Excel'я.
    В метод Move никаких особых параметров не передается, а в коде макроса ошибку сделать просто негде.
    Соответственно подобные проблемы наверняка возникли бы и при ручной сортировке.


    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 08:46 10-10-2005
    namchik



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

    Цитата:
    Только не понятно от чего в том файле, что должен сохранятся быстро, номера строк и столбцов отображаются шрифтом Roman

    это не Таймс нью роман, а "BatangChe": документ изначально был создан в корейской версии Excel.
    А из второго документа я скопировал все листы в новую книгу у себя на компе (где стоит русский Office)

    Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 09:46 10-10-2005
    uhty

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    evle
    Оба варианта не очень подходят.  
    CheckBox из Панели управления привязывается к ячейке в другую сторону, т.е. если в ячейке поставить "0", то CheckBox пустой, а если число, то появляется флажок.
    А нужно обратная связь.
    CheckBox-ы из панели "Формы" совсем не привязаны к ячейке - опция "перемещать и изменять объект вместе с ячейками" неактивна. Поэтому CheckBox этот сам по себе гуляет, если строку удалить - CheckBox остается.
     
    В принципе можно и простыми знаками обойтись, просто CheckBox-ы с флажками эстетичнее смотрятся, нравятся человеку. А проще и удобнее нужное количество забивать, а потом макросом афтофильтр по пустым, делете и все полные можно на печать. У меня так и было сделано макросом "НаПечатьБезПустых".
    Вроде уже клиента уговорил, что так удобнее.

    Всего записей: 207 | Зарегистр. 07-12-2002 | Отправлено: 04:36 11-10-2005
    zoric

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

    Цитата:
    В отдельный столбец вряд ли, а "Специальная вставка"->"Примечания" можно попробовать.

    Ну они и сохраняются, как примечания
    Плюнул, написал макрос.  
     
    For i = 1 To 200
        B = "b" & i
        A = "a" & i
        Range(B).Value = Range(A).Comment.Text
    Next
     
    Работает, но на каждой ячейке без примечаний выдаёт ошибку.

    Всего записей: 159 | Зарегистр. 29-07-2005 | Отправлено: 14:48 11-10-2005
    evle



    1 + int rand(100);
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uhty
    Ничего не понял. Что не так то?

    Цитата:
    А нужно обратная связь.

    Если щелкнуть по  CheckBox'у, значение ячейки меняется.  

    Цитата:
    CheckBox-ы из панели "Формы" совсем не привязаны к ячейке

    На вкладке "Элемент управления" привязывал?
    zoric
    If Not Range(A).Comment Is Nothing Then Range(B).Value = Range(A).Comment.Text

    ----------
    For every complex problem, there is a solution that is simple, neat, and wrong.

    Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 15:36 11-10-2005
    Troitsky



    Водник Водкин
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    uhty
    Если тебе это только для эстетики нужно и для украшательства, так используй соответствующие символы из шрифта Wingdings и не парься.

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 16:04 11-10-2005
    Voyager



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всем привет!
    Сразу извиняюсь если такой вопрос уже был. Сколько смог прочел, а ответа не нашел.
     
    У меня EXCEL 2003. Проблема в поиске названий. Существует например 10 разных каталогов и в них есть повторяющиеся позиции при вводе в строчку поиска названия я добиваюсь найти сразу все позиции в этих каталогах, но EXCEL мне находит только в том где я в данный момент нахожусь. Все настройки я перепробовал в том числе ставил искать в "WORKBOOK", но он все равно находит только в том каталоге, в котором я нахожусь!  
    Раньше у меня был office 2002 и такой проблемы не было, искал во всех книгах, а теперь не пойму что в 2003 изменилось!
     
    Может есть этому ответ?
    Спасибо!

    Всего записей: 101 | Зарегистр. 26-06-2002 | Отправлено: 16:17 11-10-2005
    Troitsky



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

    Цитата:
    Существует например 10 разных каталогов

     
    Что ты называешь каталогом?

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 16:35 11-10-2005
    Voyager



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Каталог - это где в строчку написно название из 1000 наименований, потом объяснения, цена и т.д. Разные каталоги от разных производителей с разными названиями файлов. Открываются каталоги в разных окнах, не на одном листе!
     
    Например:
     
    Бумага / цветная / 3,50
    ручка / черная / 1,23
    ключ / от спальни / 10000
     
    Мне нужно выяснить, в каком ещё каталоге находится этот ключ.
     
    По листу поиск работает, а по всей книге ( или по всем каталогам )нет!

    Всего записей: 101 | Зарегистр. 26-06-2002 | Отправлено: 17:18 11-10-2005 | Исправлено: Voyager, 17:23 11-10-2005
    Troitsky



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

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 17:34 11-10-2005
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обращаюсь к гуру, которые умеют писать макросы.
    Мне надо создать макрос, который выполнял бы следующее:
    "Правка - Специальная вставка - Значения - OK - Esc"
    Ctrl-C будет нажато заранее. Потом я выведу этот макрос на кнопку в панель инструментов. Пробовал через "Сервис - Макрос - Начать запись", но у меня не получилось. После запуска моего макроса появляется окно с ошибкой.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 19:38 11-10-2005 | Исправлено: mp3exchanger, 19:41 11-10-2005
    Troitsky



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

    Код:
    Sub CopyPasteValues()
        Selection.Copy
        Selection.PasteSpecial _
              Paste:=xlPasteValues, _
              Operation:=xlNone, _
              SkipBlanks:=False, _
              Transpose:=False
        Application.CutCopyMode = False
    End Sub

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

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 22:16 11-10-2005 | Исправлено: Troitsky, 22:18 11-10-2005
    Alexdon

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

    Цитата:
    макрос, который выполнял бы следующее:  
    "Правка - Специальная вставка - Значения - OK - Esc"  

    не проще ли вывести на панель стандартную кнопку "Вставить значения"?

    Всего записей: 89 | Зарегистр. 23-09-2002 | Отправлено: 10:52 12-10-2005
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Troitsky Спасибо, работает. Правда не совсем так как я хотел (вставка должна производиться не в ту же ячейку, а в другую), но теперь я его переделаю уже сам.
    Alexdon
    Да, действительно, есть такая кнопка. Этого я не знал. Спасибо за совет.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 14:53 12-10-2005
    m2a



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Привет всем. Помогите, если можете. Тщетно искал средства для открытия файлов Excel 95 в Excel 2003. Бракозябры. У кого-нить может заволялись некие средства?

    Всего записей: 600 | Зарегистр. 21-08-2003 | Отправлено: 11:57 14-10-2005
       

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