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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tropin, дружище, ты мне давал вот этот совет для вставки даты и времени в ячейку в соседнем столбце........

    Цитата:
    Private Sub Worksheet_Change(ByVal Target As Range)  
      If Target.Column = 1 Then  
        Cells(Target.Row, 2) = Date + Time  
      End If  
    End Sub  

    .....помнишь?
    Хотел тебя спросить, а что нужно добавить (изменить) в этой записи, чтобы ячейка с этой самой датой и временем очищалась при очистке (Delete) ячейки с данными?
    В таком виде этой записи при очистке (Delete) ячейки с данными в соседней ячейке также вставляется текущая дата и время, т.е. дата и время очистки (удаления) ячейки с данными. Буду очень признателен.

    Всего записей: 141 | Зарегистр. 24-02-2003 | Отправлено: 23:21 03-02-2005 | Исправлено: ScorpionS, 23:22 03-02-2005
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ScorpionS
    Лентяи вы все ;)
    А подумать???

    Код:
    Private Sub Worksheet_Change(ByVal Target As Range)
      If Target.Column = 1 Then
        If Target = "" Then
          Cells(Target.Row, 2) = ""
        Else
          Cells(Target.Row, 2) = Date + Time
        End If
      End If
    End Sub


    ----------
    Вот потому, что вы говорите то, что не думаете и думаете то, что не думаете, вот в клетках и сидите... (C) Кин-дза-дза

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 10:13 04-02-2005
    Geezer S



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

    Цитата:
    Лентяи вы все  
    А подумать???  

    Золотые слова! А еще - в хелпе поискать...

    Всего записей: 220 | Зарегистр. 08-12-2001 | Отправлено: 16:02 04-02-2005
    ScorpionS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tropin
    Спасибо огромное!
    И прости за лень, столько работы, что даже думать некогда.

    Всего записей: 141 | Зарегистр. 24-02-2003 | Отправлено: 21:39 04-02-2005
    reanimator



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тут идея такая возникла. Незнаю можно реализовать или нет. Значит идея вот в чем: есть список  
    Вася | 123456
    Вася | 646314
    Иван | 345564
    В Екселе есть такая вещь как "окно диалога Excel". Так вот, можно ли в нем сделать чтобы выбрав в списке "вася", рядом появлялось окно в котором было написано  
    "123456
    646314" ?

    Всего записей: 2260 | Зарегистр. 16-01-2004 | Отправлено: 23:13 04-02-2005
    L



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    о, какое глюкало еще обнаружилось. при замене в выражениях типа "д. 15/1" "д. " на "", т.е. просто удаление "д. ", excel получаемое после удаления выражение 15/1 меняет почему-то на 15 янв 2005, и никакие изменения формата исправить это не помогают. как это безобразие остановить можно???

    Всего записей: 803 | Зарегистр. 01-12-2002 | Отправлено: 00:39 05-02-2005 | Исправлено: L, 00:40 05-02-2005
    reanimator



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

    Всего записей: 2260 | Зарегистр. 16-01-2004 | Отправлено: 00:43 05-02-2005 | Исправлено: reanimator, 00:44 05-02-2005
    L



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    тогда он не ищет выражение "д. ". ставил уже текстовый. office 11.

    Всего записей: 803 | Зарегистр. 01-12-2002 | Отправлено: 00:51 05-02-2005
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    L
     
    Если "д. " стоит в начале ячейки, замени его не на "" (пустое место), а на "'" (одинарную кавычку).

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 01:14 05-02-2005
    L



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Robert
    можно и на пробел, но потом придется его удалять, и в конце концов excel все равно вбивает дату
     
    Добавлено:
    Robert
    !!! как это? кавычки не остается, что за trick?

    Всего записей: 803 | Зарегистр. 01-12-2002 | Отправлено: 01:36 05-02-2005
    Robert



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

    Цитата:
    !!! как это?  кавычки не остается, что за trick?

    Имено кавычка, а не пробел, и удалять потом ничего не надо. Да, trick, причём очень полезный. Команда Сервис - Параметры... - формулы отображает формулы вместо значений во всех ячейках листа. При этом фактически для всех ячеек устанавливается текстовый формат (хотя в меню Формат - Ячейки... - Число ничего не меняется). Кроме вывода формул вместо значений это приводит к выводу вместо дат чисел (а именно, количества дней, прошедших после 31.12.1989). Чтобы избежать этого, то есть задать текстовый формат только для отдельных ячеек (например, формул, оставив даты в обычном виде), можно поставить одинарную кавычку в начале ячейки (например, заменить знаки = на '=). При этом она на экран не выводится, просто содержимое ячейки выводится как есть (фактически установленный формат при этом не меняется, а просто игнорируется).

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 13:00 06-02-2005
    L



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    еще одна проблема обнаружилась в процессе. в excel нельзя что ли выделенные данные скопировать как простой текст? искал по настройкам - не нахожу. мне в ворд вставить нужно большой объем, а если в clipboard находится около 30 000 строк, ворд вешается при вставке. можно вставлять через спец. вставку, но после записи макроса он может вставить только значение по умолчанию - в виде HTML, а это опять таблица и зависание.... с буфером обмена самого office тоже ничего не сделаешь, кроме вставить-удалить. я делаю через копирование из excel в bred, а потом в нем копирую и вставляю уже в word.  SOS

    Всего записей: 803 | Зарегистр. 01-12-2002 | Отправлено: 14:29 06-02-2005
    L



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    + можно ли исхитриться, чтобы делать замену сразу по нескольким регулярным выражениям? например: замена не просто "а*" (т.е. выражений, начинающихся на букву "а"), а "а*", "б*", "в*"?

    Всего записей: 803 | Зарегистр. 01-12-2002 | Отправлено: 22:09 06-02-2005
    skotov

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите, как расчитать платежи по кредиту? (скажем известен первоначальный взнос, годовая процентная ставка, срок кредита в годах, выплаты ежемесячные)

    Всего записей: 177 | Зарегистр. 10-03-2003 | Отправлено: 22:58 07-02-2005
    DmitryMi

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста,
     
    Задача такая:  
     
    ячейка одного файла report.xls  связана (спец. вставкой) с ячейкой другого файла file.xls, возможно ли сделать так, чтобы файл report.xls опознавал связанный файл по началу имени, т.е. если нету файла file.xls, то берет значение из соответствующей ячейки файла, имя которого начинается на "file", например, file_050208.xls
     
    Возможно ли такое, и если да, то как?
    (извините, правда нет времени сейчас все это изучать самому)

    Всего записей: 133 | Зарегистр. 02-04-2004 | Отправлено: 13:11 08-02-2005 | Исправлено: DmitryMi, 13:12 08-02-2005
    DanteUSA

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста, как сделать два связанный между собой выпадающий списка с исходными данными на другом листе?
     
     
    Есть таблица\список со столбцами:
     
    КАТ ВИД
    001  648
    001  458
    002  872
    003  159
    002  148
    ...
     
    Каждая КАТЕГОРИЯ включает несколько ВИДОВ. Один и тот же ВИД может быть только в одной категории.
     
     
    Необходимо сделать возможность выбора и простого ввода КАТЕГОРИЙ и ВИДА.
     
    Если В списке КАТЕГОРИЯ набрано 001, ВИД должен содержать только числа принадлежащие этой КАТЕГОРИИ. И обратное: при пустой КАТЕГОРИИ и выборе ВИДА, категория должна автоматом обновлятся.
     
     
    Ребят, выручайте!! Очень нужно...
    Возможно здесь не обойтись без макросов или форм, - я здесь ничего не понимаю.
     
    Заранее БОЛЬШОЕ СПАСИБО!!
     
    Dante

    Всего записей: 7 | Зарегистр. 23-11-2003 | Отправлено: 17:56 09-02-2005
    BrumeL



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А как сделать так, что бы:
     
    1. При открытии определенного файла автоматически выводилась форма, содержащая 8 кнопок (это понятно как сделать) и одно поле выбора файла.
    2. После выбора этого файла - файл бы открывался в фоновом режиме на определенном листе (лист можно задать константой как sheet1).
    3. И напомните плиз как выглядит команда, которая отключает/включает автообновление окна во время выполнения здорового макроса (что-то вроде Screenupdate)

    ----------
    dictum, factum

    Всего записей: 372 | Зарегистр. 27-01-2002 | Отправлено: 23:59 09-02-2005
    Robert



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BrumeL
     
    Что конкретно имеется в виду под полем выбора файла?
    3. Application.ScreenUpdating = False

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 01:02 10-02-2005
    realty



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Exceleводы, помогите разобраться, а то сам чего-то не допру:
    Есть каталог по объектам недвижимости, один из столбцов - номер фотографии объекта - 1,2,3...25 и т.д. Необходимо преобразовать эти поля в вид гиперссылки http://бла-бла.ла/категория/номер_фото.jpg. Причем по категориям, прописаным в другом столбце. Например: гараж, номер фото 44 ->> http://бла-бла.ла/garagi/44.jpg.
    Как это организовать? Подскажите или натолкните на мысль!
    Заранее благодарен!

    ----------
    недвижимость Краматорск

    Всего записей: 498 | Зарегистр. 03-11-2003 | Отправлено: 10:19 10-02-2005
    BrumeL



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

    Цитата:
    Application.ScreenUpdating = False

     
    Точно! а я тире ставил, лол несчастный
     
    Под полем выбора файла имеется ввиду диалог типа browse конкретно для *.xls файлов.
    И хотелось бы, что бы имя файла присваивалось какой-нить переменной.

    ----------
    dictum, factum

    Всего записей: 372 | Зарегистр. 27-01-2002 | Отправлено: 10:54 10-02-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