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

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

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

Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Widok



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

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

 
  • Смена представления имен столбцов с буквенного на цифровое и обратно


    Сумма прописью
  • Надстройки "Сумма прописью"
  • надстройка Excellerator (c) Michael Zemlanukha & Maxim Shemanarev
  • макрос Num2String


  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
     
     
    Предыдущие ветки топика: Часть 1 | Часть 2
     
    Все вопросы по программированию (макросы, скрипты, пользовательские функции и т.п.) обсуждаются в теме Excel VBA в разделе Прикладное программирование.
     
    При необходимости выложить скриншот пользуйтесь сервисом ImageShack® (ограничение на размер файла <1.5 Mb)

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 19:48 17-05-2007 | Исправлено: Maz, 22:45 24-02-2017
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasiliy74
    При закрытии любого файла? Или какого-то конкретного? После перезагрузки проблема сохраняется?

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 14:19 17-12-2007
    vasiliy74



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    конкретного, на разных машинах пробовал, а как отловить что происходит не знаю..

    Всего записей: 289 | Зарегистр. 21-02-2006 | Отправлено: 09:53 18-12-2007
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasiliy74
    Раз такой только конкретный файл, то рекомендую все данные перетащить в пустой файл и посмотреть, будет ли наблюдаться эта ситуация с этим новым файлом.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 11:23 18-12-2007
    qEraser



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Господа, подскажите, есть ли возможность создать кнопку, которая бы запускала нужный файл (PERSONAL.XLS), а потом макрос.
    Зачем надо: на работе при выгрузке в файл из специальной проги, не запускается личная книга макросов PERSONAL.XLS. Т.е. приходится дозапускать его вручную и потом уже использовать макрос. Операция часто повторяющаяся и очень хотелось бы найти решение для автоматизации данного процесса.

    Всего записей: 185 | Зарегистр. 04-06-2004 | Отправлено: 17:57 18-12-2007 | Исправлено: qEraser, 17:58 18-12-2007
    vasiliy74



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

    Всего записей: 289 | Зарегистр. 21-02-2006 | Отправлено: 10:26 19-12-2007
    VictorKos



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vasiliy74
    Попробуй FileMon for Windows v7.04. В фильтре include выберешь excel, и увидишь, к каким файлам она обращается с OLE запросом.

    Всего записей: 304 | Зарегистр. 20-03-2005 | Отправлено: 15:40 19-12-2007
    greyish



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кошмар! Часа три потратил на решение простой задачи - ввести цифры в виде нумерованного списка! И получил - 01.янв, 01.фев. Нет, ну все-таки, КАК отключить автозамену? Все галки, подходящие по смыслу, поубирал (пробовал Офис 2002, 2003). Вышел из положения изменением формата соответствующих ячеек с Общего на Текстовый, хотя сомневаюсь, что это надежно - таблицу для заполнения запустят по отделам, и в ходе операций вырезать-вставить.. обязательно кто-нибудь собъет настройки формата на умолчания. Представляю, что получится в итоговой таблице. Помогите разобраться, как лучше сделать!

    Всего записей: 314 | Зарегистр. 28-09-2006 | Отправлено: 21:30 19-12-2007
    Juice



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Именно автозамену?
    Сервис-параметры автозамены- галка "Заменять при вводе".
    Но, думаю, тебе не это надо. А что если защитить именно ячейки с нумерованным списком?

    Всего записей: 47 | Зарегистр. 05-12-2003 | Отправлено: 22:21 19-12-2007
    greyish



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Juice
    Ну, естественно, птиц всех (вроде) поубирал, я с этого и начал. А защитить ячейки - так в том-то и дело, что я создаю электронный бланк с шапкой, куда разные пользователи будут вносить свои данные (в т.ч. и свои цифры в одной из колонок, к примеру: 1.2, 4.8, 3.2), потом эти таблицы мне надо будет собрать в одну. По умолчанию формат ячейки - Общий, вот из-за этого, возможно, у кого-то и появятся проблемы.. А потом и у меня. Да, походил в интернете по офисным ссылкам, нашел аналогичные вопросы, а решения - только изменением формата ячейки на Текстовый. Занятно, но вместо точки пробовал и тире, флеш - результат одинаковый. Раздражает, что замена на дату происходит без моего согласия, в Ворде с этим легко справиться, а тут не получается.

    Всего записей: 314 | Зарегистр. 28-09-2006 | Отправлено: 22:59 19-12-2007 | Исправлено: greyish, 23:01 19-12-2007
    AuthorR

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как вариант в качестве разделителя использовать не точку (.) и не слеш (/)

    Всего записей: 164 | Зарегистр. 11-02-2007 | Отправлено: 17:34 20-12-2007
    aha



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    предположим в столбце А вносятся какие-либо данные, в сутки заполняется несколько ячеек, как сделать,чтобы автоматом после заполнения ячейки в А1 в соседней,скажем В1 проставлялась дата создания данных типа  =ТДАТА(), только она бы была привязана к соседней ячейке и менялась бы только при изменении в зависимой ячейке?
    нашел как это делать с помощью макроса  
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Cells.Count > 1 Then Exit Sub
            If Not Intersect(Target, Range("A2:A100")) Is Nothing Then
                With Target(1, 2)
                    .Value = Now
                    .EntireColumn.AutoFit
                End With
            End If
    End Sub
    стандарными встроенными средствами как-нибудь можно сделать?

    Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 19:52 20-12-2007 | Исправлено: aha, 20:32 20-12-2007
    Vitus_Bering



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    aha
    В ячейку В1 пишешь =ЕСЛИ(УСЛОВИЕ;ТДАТА();"")
    При каждом изменении в А1 будет обновляться В1.
    Какое условие задать, Вам виднее...

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 22:45 20-12-2007 | Исправлено: Vitus_Bering, 22:48 20-12-2007
    aha



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

    Цитата:
    aha  
    В ячейку В1 пишешь =ЕСЛИ(УСЛОВИЕ;ТДАТА();"")  
    При каждом изменении в А1 будет обновляться В1.  
    Какое условие задать, Вам виднее...  

    нет..тут эффект такой же как с ТДАТА...меняется время во всех ячейках B синхронно...а через макрос не проблематично из-за пользователей не умеющих настроить политику безопасности..

    Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 19:27 21-12-2007
    Vitus_Bering



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

    Цитата:
    после заполнения ячейки в А1 в соседней,скажем В1 проставлялась дата создания данных типа  =ТДАТА(), только она бы была привязана к соседней ячейке и менялась бы только при изменении в зависимой ячейке

    Я ответил на поставленный вопрос.
     
     

    Цитата:
    нет..тут эффект такой же как с ТДАТА...меняется время во всех ячейках B синхронно...а через макрос не проблематично из-за пользователей не умеющих настроить политику безопасности.

     
    НичЁ не понял, надо ставить вопрос конкретно.
    Без правильного вопроса не может быть правильного ответа

    Всего записей: 936 | Зарегистр. 30-09-2005 | Отправлено: 20:54 21-12-2007
    aha



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

    Цитата:
    НичЁ не понял, надо ставить вопрос конкретно.  
    Без правильного вопроса не может быть правильного ответа

    тут примеры( макрос и если)
    так вот при внесении данных в "макрос" дата ставится -дата внесения, а в "если" меняется скопом везде..нужно найти сделать без макроса такие условия, чтобы дата писалась конкретная на момент внесения данных в ячейку...
    короче нужно сделать как в "макрос" формулами,условиями...вот
    http://www.files.to/get/138949/w9lqwl8018
    или тут
    http://meetfile.com/files/42502/пример.rar.html

    Всего записей: 890 | Зарегистр. 13-03-2004 | Отправлено: 21:42 21-12-2007
    DANYA198

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Существует одна таблица «A», и существует книга «В» с множеством листов. Задача в том, что бы по четырем критериям, описанным в таблице «А», данные автоматически попадали в соответствующий столбец соответствующего листа таблицы «В».
     
    Пример можно скачать по ссылке http://www.planetaexcel.ru/forum_upload/post_5516.doc
     
     
     
     
     
     

    Всего записей: 21 | Зарегистр. 13-12-2006 | Отправлено: 08:10 22-12-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DANYA198
    Cделал через СУММПРОИЗВ,
    т.к. может быть продано >1шт. одинакового товара в один день  
    http://slil.ru/25277028

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 00:06 24-12-2007 | Исправлено: ZORRO2005, 00:48 24-12-2007
    DANYA198

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ZORRO2005
     
    Попытался сделать через СУММПРОИЗВ немного с другими данными, выдаёт ошибку #Н/Д
    http://slil.ru/25277566

    Всего записей: 21 | Зарегистр. 13-12-2006 | Отправлено: 05:05 24-12-2007 | Исправлено: DANYA198, 05:09 24-12-2007
    ZORRO2005



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    DANYA198
    http://slil.ru/25278237
    В исходных данных надо выбирать массивы:
    D3:D10
    A3:A10
    C3:C10
    ....
    т.к. формула по строчкам  смотрит.
    а у Вас:
    $D$3:$D$16
    $A$3:$A$10
    $C$3:$C$6

    Всего записей: 342 | Зарегистр. 08-10-2005 | Отправлено: 12:09 24-12-2007 | Исправлено: ZORRO2005, 12:11 24-12-2007
    DANYA198

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ха! Йа в восторге! Огромное спасибо, ZORRO2005!!!

    Всего записей: 21 | Зарегистр. 13-12-2006 | Отправлено: 21:08 24-12-2007 | Исправлено: DANYA198, 06:05 25-12-2007
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 3)
    Widok (29-08-2008 13:12): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru