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

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

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

Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104 105

   

Widok



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

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

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


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


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

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 13:12 29-08-2008 | Исправлено: Maz, 22:45 24-02-2017
    suomifinland



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ребята помогите, только начала осваивать Excel-2007 суть проблемы, есть некоторое имя допустим school1, school2, school3 и т.д до school299 как одновременно в Excel-2007 добавить концовк education чтобы получилось school1.education, school2.education и так далее, простая операция всавка в каждую ячейку непринимается, может есть какой-нибудь способ, "протягиванием" например...

    ----------
    Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

    Всего записей: 5258 | Зарегистр. 16-04-2006 | Отправлено: 16:30 06-12-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Pravoved90
    Правьте свой макрос, для начала, это в другой ветке.
    suomifinland
    Если Ваши данные находятся в столбце А, в ячейку B1 введите =A1&".education" затем растяните формулу вниз, скопируйте выделенный диапазон и специальной вставкой (есть в контекстном меню правой кнопки мыши) вставьте только значения в столбец А. После этого данные из столбца В можно удалить.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 18:34 06-12-2009
    Pravoved90

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

    Цитата:
    Правьте свой макрос, для начала

    Это понятно, что можно поправить...Только макросов более 100 штук. Так, что, хотелось бы выполнить мой вариант, если это возможно..

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 18:56 06-12-2009
    DKolot

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Попробую объснить свою проблему. Имеем массив чисел, к примеру, из 3 столбцов. В каждом столбце может быть произвольное кол-во строк (чисел). Необходимо найти наиболее приближенное значение к заданному, например, суммой 3 чисел (из каждого столбца по одной цифре.  
    Простите за некотрую сумбурнось в объяснении. Надеюсь на вашу помошь.

    Всего записей: 11 | Зарегистр. 31-05-2007 | Отправлено: 19:02 06-12-2009
    Karlik_by

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

    Цитата:
    А если без доп. столбцов:  
    =СУММПРОИЗВ((МЕСЯЦ(A1:A31)=6)*B1:B31)

     
    Спасибо большое!!! То, что нужно.  
    Правда сейчас только сообразил, что в новом (2010) году данные сложатся с данными 2009. Получается нужно еще и год добавить.
     

    Всего записей: 56 | Зарегистр. 15-12-2004 | Отправлено: 19:02 06-12-2009
    kimtan

    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Karlik_by
    Совершенно верно Вы сообразили:
    =СУММПРОИЗВ((МЕСЯЦ(A1:A31)&ГОД(A1:A31)="62009")*B1:B31)
    Думаю и сообразите что нужно изменить в формуле для поиска нужного года и месяца.

    Всего записей: 291 | Зарегистр. 28-02-2009 | Отправлено: 19:34 06-12-2009
    oshizelly



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Mushroomer
    Цитата:
     может просто в безопасности вообще запретить запуск макросов?

    Просто, но гениально (или наоборот?  Я так и сделал, все получилось, ошибка исчезла.  
    Теперь буду разбираться, какой именно макрос был причиной проблемой и что с этим можно сделать.
    Спасибо!

    Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 19:48 06-12-2009
    Karlik_by

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    kimtan
     
    Спасибо!
     
    Додумался, что еще можно и вот так сделать.
     
    =СУММПРОИЗВ((ГОД(A1:A31)=2009)*(МЕСЯЦ(A1:A31)=6)*B1:B31)

    Всего записей: 56 | Зарегистр. 15-12-2004 | Отправлено: 19:53 06-12-2009 | Исправлено: Karlik_by, 19:54 06-12-2009
    KristinaYB



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые, а не подскажете решение такого вопроса,  есть табличные данные, большой прайс клиентуры, ранее все адреса электронной почты были синенькими т.е. гиперссылками, а теперь почему-то стали черными и при щелчке по ним не происходит отправка электронного письма, ребята помогите полуглупой или глупой разобраться и вернуть ссылки к прежнему виду... Спасибо Вам!

    Всего записей: 12 | Зарегистр. 29-10-2009 | Отправлено: 00:30 07-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KristinaYB
    А что-то менялось?
    Цитата:
    и при щелчке по ним не происходит  
    А если еще и CTRL нажать при этом?  
    Какой формат у этой ячейки? Какое контекстное меню доступно в этой ячейке? Версия Excel какая? Операционная система какая?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 00:48 07-12-2009
    KristinaYB



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нажимаю и CTRL выделяется серым и все, но если мышью 2 раза щелкнуть то ячейка превращается в ссылку, формат ячейки, заметила что ОБЩИЙ, Excel-2003, система ХР...

    Всего записей: 12 | Зарегистр. 29-10-2009 | Отправлено: 00:55 07-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KristinaYB
    А что будет, если в новом пустом файле в ячейку вбить адрес электронной почты?

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

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 01:16 07-12-2009
    KristinaYB



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если вводить рядом произвольный адрес e-mail, то он получается ссылкой. но у меня адресов на более 600 клиентов, по всей России, предприятия пищевой промышленности, выложить файл наверное как-то, могла бы, да директора боюсь...

    Всего записей: 12 | Зарегистр. 29-10-2009 | Отправлено: 01:26 07-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KristinaYB
    не совсем в тему, просто вспомнилось что подобную задачу решал в своё время макросом
     
    Sub Hyperlinks()
    Dim x As Integer
    For x = 1 To 600
    Cells(x, 1).Hyperlinks.Add Anchor:=Cells(x, 1), Address:=Cells(x, 1).Value, TextToDisplay:=Cells(x, 1).Value
            Next x
    End Sub
     
    (адреса ячейки подставить свои естественно)
     
    Добавлено:
    Pravoved90
    можно пронумеровать нужные строки в дополнительном столбце и отсортировать по нему, а после их просмотра перед тем как выполнять макросы - отсортировать таблицу в прежнем порядке

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 10:39 07-12-2009 | Исправлено: crotoff, 10:46 07-12-2009
    suomifinland



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так у меня ячеек ровно 762  я не совсем сильна в макросах, единственное могу сказатьчто все адреса e-mail лежеат в пределах А1...762..., т.е в первом столбце и в строках от 1 до 762....

    ----------
    Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

    Всего записей: 5258 | Зарегистр. 16-04-2006 | Отправлено: 10:56 07-12-2009
    crotoff

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    suomifinland
    эээ... надо полагать, suomifinland и KristinеYB одно и то же лицо? Вместо 600 подставить 762

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 11:07 07-12-2009
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    KristinaYB
    Цитата:
    выложить файл наверное как-то, могла бы, да директора боюсь...
    Нужен не весь файл, а только одна строка или ячейка. Там где неработающая гирерссылка есть. Т.е. весь файл не нужен.

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 11:08 07-12-2009
    Pravoved90

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

    Цитата:
    можно пронумеровать нужные строки в дополнительном столбце и отсортировать по нему, а после их просмотра перед тем как выполнять макросы - отсортировать таблицу в прежнем порядке

    Благодарю за интересный вариант..Только в моем случае это будет не удобно, т.к. каждый макрос выполняется сразу после введения соответствующих данных в ячейку..
    В общем, суть в том, что изначально был создан список с  макросами для каждой ячейки. А в последующем он был весомо дополнен. Но так как, ячеек много, их последовательность имеет значение для быстрого поиска и вбивания данных. Вот и нужно поставить новые дополнения между старыми, не нарушив исполнение старых макросов, привязанных к номеру ячейки..
    Так понимаю, просто изменить номер строки, или поставить строки не по порядку екселем не предусмотрено?

    Всего записей: 511 | Зарегистр. 08-02-2008 | Отправлено: 14:59 07-12-2009 | Исправлено: Pravoved90, 16:01 07-12-2009
    crotoff

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

    Всего записей: 961 | Зарегистр. 17-04-2007 | Отправлено: 23:05 07-12-2009 | Исправлено: crotoff, 23:06 07-12-2009
    shaniev

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    suomifinlandKristinaYB
    Как вариант - есть ASAP Utilities - блок из 300 надстроек для XL, внутри окно (риббон) WEB - в вашем случае самая нужная "припарка" - 8 разных штучек: активировать - разактивировать и т.п...
     

    Всего записей: 34 | Зарегистр. 03-02-2006 | Отправлено: 08:35 09-12-2009
       

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

    Компьютерный форум Ru.Board » Компьютеры » Программы » Microsoft Excel FAQ (часть 4)
    Widok (09-03-2010 13:14): Лимит страниц. Продолжаем здесь.


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru