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

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

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

Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

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

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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:32 01-04-2006 | Исправлено: Maz, 22:45 24-02-2017
    Naimit

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, как сделать формулу расчета сумму произведений, с заданным критерием, поясню:
    A  B   C
    1  10  32
    2  11  14
    1  12  23
    2  13  12
    1  14  12
    Т.е. нужна сумма произведение B на С, где A = 1. Без введения дополнительного столбца..
    Спасибо.

    Всего записей: 1 | Зарегистр. 25-04-2006 | Отправлено: 07:46 25-04-2006 | Исправлено: Naimit, 07:48 25-04-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Gideon Vi
    Понизить стоимость на 40%, т.е. увеличить стоимость на 0,6 Делается так: На другом листе этого же файла переносишь через ссылку с оригинального листа названия, а в ячейках цены записываешь формулу = Ячейка с листа оригинала * 0,6. Если не совсем понял, то выложи часть прайса и я его подправлю.

    Цитата:
    Вопрос номер два: есть какие-нибудь программы для очистки *.xls от имформации, где и кем он создан? Или это решается силами сабжа
    Меню Файл -> Свойства

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 09:53 25-04-2006
    Busyatka



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Здравствуйте!
    Поставили лицензионный Офис 2003. В программе Excel при открытии документа со Связями теряются "визуально" данные в таблицах. То есть сначала идет запрос Обновить связи или Не обновить (любая из команд) приводит к тому что в ячейках показываются не подсчеты (числа) а #Ссылка!
    Работать с таким документом невозможно. Но поскольку мне не нужно проводить операции с формулами и подсчитывать данные, а лишь визуально смотреть (или распечатать) документ, то как это сделать?
    Команда Сервис/Параметры/Правка/Запрашивать об обновлении связей (снять галочку) дает следующее при открытии документа:
    Появляется команда Продолжить или Изменить связи (первый случай выдает тоже самое что и выше описывалось. Если Изменить связи/Запрос на обновление связей/Не задавать вопос об обновлении опять же приводит к той же ситуации.
    Подобного явления в Офисе ХР не было!!!
    Что произошло? и как исправить ситуацию с этими Связями?!
    Спасибо.

    Всего записей: 64 | Зарегистр. 11-08-2004 | Отправлено: 11:47 25-04-2006
    NPC



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    нужно составить такой макрос:
    из колонки C преобразовать число в шеснатеричное значение (нажимая стрелочку вниз)
    из колонки D так же преобразовать число (нажимая стрелочку вниз)
    из колонок E, F оставить.
    преобразованное число из колонки C вставить в чистый лист в колонку A
    преобразованное число из колонки D так же вставить в чистый лист в колонку А
    из колонок D, F тоже вставить в чистый лист в колонку А
    вот следовательно.

    Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 13:08 25-04-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Busyatka
    А в самих файлах, откуда идут ссылки все в порядке? Что будет, если просто создать файл и вставить в него одну ссылку на ячейку внешнего файла. Затем файл сохранить, закрыть и открыть. Все нормально? И еще одна мысль: если я не ошибаюсь, в лицензионном офисе есть такое понятие downgrade, т.е. можно купить один офис, а использовать другой, например Office XP.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 13:11 25-04-2006
    Busyatka



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

    Всего записей: 64 | Зарегистр. 11-08-2004 | Отправлено: 13:34 25-04-2006
    Gideon Vi

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

    Цитата:
    Если не совсем понял, то выложи часть прайса и я его подправлю.

     
    Огромное спасибо! Всё ушло в ПМ.

    Всего записей: 8075 | Зарегистр. 02-02-2004 | Отправлено: 13:44 25-04-2006
    surgutfred



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите такую задачку.
    Есть 27 текстовых файлов(выгрузка досовской проги) их нужно загнать в одну таблицу excel. Ломает меня раз в месяц их по одному загонять. Есть вариант в пакетном режиме их загнать? Либо кто подскажет стороннюю программу-конвертор txt>xls?

    Всего записей: 589 | Зарегистр. 21-08-2001 | Отправлено: 10:37 26-04-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    surgutfred
    Я бы запостил лучше сюда.
    И поподробнее описал формат данных. Один файл - одна колонка? Если нет, колонки фиксированы по длине или с разделителями? Система наименования файлов. И тп.
    Можно также записать макро во время импорта одного файла, а затем попробовать подредактироваать код.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 15:17 26-04-2006
    NPC



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

    Всего записей: 8943 | Зарегистр. 17-02-2005 | Отправлено: 15:27 26-04-2006
    Yuk



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

    Код:
    Cells(Selection.Row + 1, Selection.Column).Select

    Опять же, по таким вопросам см. мой пост выше.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 16:05 26-04-2006
    Troll

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

    Всего записей: 115 | Зарегистр. 04-11-2003 | Отправлено: 21:12 26-04-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Troll
    Если я тебя правильно понял, то открой оба файла и напиши обычную формулу = Если ([Книга1]Лист1!$A$1 = ..... ;"+";"-") Т.е. суть решения заключается в том, что параметрами в формуле выступают ячейки другого файла.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 23:36 26-04-2006
    ShamaN



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть файл, защищенный от изменения. Пароль известен. Но ввести его не возможно, т.к. пункт "Сервис - Защита - Снять защиту" листа не активен. Как быть?

    Всего записей: 1297 | Зарегистр. 23-09-2004 | Отправлено: 10:21 28-04-2006
    aia1199



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ShamaN
     
    Скорее всего прописан макрос на VBA который делает этот пункт неактивным при загрузке. Активируй в книге панель VisualBasic и нажми кнопку редактор VB. И смотри что там есть

    Всего записей: 51 | Зарегистр. 15-03-2006 | Отправлено: 10:32 28-04-2006
    ShamaN



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    aia1199, по-подробнее можно?
    Делаю Alt+F11. Открывается редактор VB. Скриптов не видно. При дабл клике в Project Explorer-e выдается окно с заголовком: Project Locked. Project is unviewable.
     
    Добавлено:
    в списке макросов пусто

    Всего записей: 1297 | Зарегистр. 23-09-2004 | Отправлено: 10:49 28-04-2006
    aia1199



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ShamaN
     
    Попробуй его разлочить! там где-то должно быть. как точно не помню. скореевсего спросит пароль, попробуй тот который знаешь, если не подходит то есть софтинка Advanced VBA Password recovery

    Всего записей: 51 | Зарегистр. 15-03-2006 | Отправлено: 10:58 28-04-2006
    ShamaN



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

    Всего записей: 1297 | Зарегистр. 23-09-2004 | Отправлено: 11:00 28-04-2006
    aia1199



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ShamaN
     
    Когда открыл редактор VBA нажимай Tools\VBAProject Properties\protection

    Всего записей: 51 | Зарегистр. 15-03-2006 | Отправлено: 11:05 28-04-2006
    ShamaN



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Tools\VBAProject Properties. То же самое окно.
    Project Locked. Project is unviewable.

    Всего записей: 1297 | Зарегистр. 23-09-2004 | Отправлено: 11:19 28-04-2006 | Исправлено: ShamaN, 11:19 28-04-2006
       

    Страницы: 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 (часть 2)
    Widok (17-05-2007 19:48): лимит страниц. продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru