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

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



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
     
    Предположим, что список идет вниз в столбце A начиная с 5 строки (например, первые 4 строки - шапка таблицы). Тогда в A5 вводишь формулу =СТРОКА(A5)-СТРОКА(A$4) и копируешь вниз до конца списка. При удалении строк нумерация правильно меняется, при добавлении строк нужно просто скопировать в них ту же формулу.
     
    Yuk
    Пока писал - ты уже ответил.

    Всего записей: 285 | Зарегистр. 12-03-2003 | Отправлено: 19:46 18-08-2006 | Исправлено: Robert, 19:51 18-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чтобы начало убивать, можно подставить конкретные значения
     =СТРОКА(A2)-x+y
    x - сдвиг строк, y - начало серии
     
     
    Добавлено:
    Robert
    Да уж, перемудрил вначале.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 19:51 18-08-2006
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    Robert
    что-то не получается
     
    более немение получается
    Цитата:
     =СТРОКА(A2)-x+y

    толко после удаления получается непорядок:
    было 1 2 3 4 5
    удалил 2 3
    получилось 1 # 3
    т.е. первую из удалёных чёт не считает
     
    на
    Цитата:
    =СТРОКА(A5)-СТРОКА(A$4)  
    начинает считать с 5
     
    а по первому совету (с той страницы) пишет, что не тот тип данных
     
    мож я чё не так делаю?


    ----------
    лень - двигатель прогресса ©

    Всего записей: 7920 | Зарегистр. 01-11-2003 | Отправлено: 23:12 18-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
    Конкретнее, в каких ячейках должны быть данные? Начинать всегда с 1?
    Если они в строке, то надо заменить СТРОКА на СТОЛБЕЦ.

    Цитата:
    =СТРОКА(A2)-x+y
    x, y заменял на цифры?

    Цитата:
    а по первому совету (с той страницы) пишет, что не тот тип данных

    Это про макрос или формулу?
     
     
     

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 23:37 18-08-2006
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    список стоит в столбце А начиная с А18 = 1 (это можно за константу принять)

    Цитата:
    x, y заменял на цифры?

    ага

    Цитата:
    Это про макрос или формулу?  

    про формулу

    ----------
    лень - двигатель прогресса ©

    Всего записей: 7920 | Зарегистр. 01-11-2003 | Отправлено: 13:32 19-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
    В А18 вводишь
    =СТРОКА(A18)-17
    и копируешь вниз.
    х=18 (первая строка), y=1 (первый член ряда)
    Должно работать.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 18:50 19-08-2006
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    после удаления в строках заменивших удалённые выдаёт в формуле
    Цитата:
    =СТРОКА(#ССЫЛКА!)-17



    ----------
    лень - двигатель прогресса ©

    Всего записей: 7920 | Зарегистр. 01-11-2003 | Отправлено: 19:45 19-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Eric Lazzy
    Не может такого быть, если ты все делаешь, как написано.
    #ССЫЛКА! появляется, если ты удаляешь ссылка, на которую ссылается формула в текущей ячейке. Но у тебя формула должна ссылатся на текущую ячейку. Ищи, что ты не так делаешь.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:16 19-08-2006
    lucky_Luk

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли в Екселе 97 и 2003 "пасхальные яйца" и как их включить ?

    Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 01:07 20-08-2006
    pikvvik



    Мастер-библиотекарь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2 lucky_Luk
    В продуктах MS 2003 серии пасхальных яиц быть не должно. MS объявляла, что закладок разного рода у них больше не будет.
    В Екселе 97 пасхальные яйца есть. В программах можно посмотреть в сабжевой теме, крупнейший сайт по ним тут - www.eeggs.com

    ----------
    Google - страшная сила!

    Всего записей: 3706 | Зарегистр. 30-11-2004 | Отправлено: 01:44 20-08-2006 | Исправлено: pikvvik, 01:47 20-08-2006
    uhty

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Хочется удобно уменьшать/увеличивать размер шрифта при помощи горячих клавиш. Кнопки эти у меня на панель вытащены. Но на кнопки панели хоткеи назначить нельзя никак вроде. Макрос если писать, нажимая на них, то запоминаются конкретные значения.
    А как написать типа "На 1 пт. больше/меньше" грамотно?

    Всего записей: 207 | Зарегистр. 07-12-2002 | Отправлено: 03:02 21-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uhty
    Можно так (для увеличения):
    Selection.Font.Size = Selection.Font.Size + 1
     
    Но эта функция в экселе работает не как в Ворде. Если в ячейке символы с разным размером шрифта, учитывается только шрифт первого символа. То же самое, если выбрано несколько ячеек с разным шрифтом - все ячейки приводятся к одному размеру.
     
    Если делать макрос, он вообще не работает с разными шрифтами - Selection.Font.Size возвращает Null. То есть правильно делать через цикл - по ячейкам , а может и по символам.
     
    Кстати, есть надстройка к экселю FastTrack, как раз для горячих клавиш. Но не бесплатно. Лекарство не видел.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 06:46 21-08-2006
    Eric Lazzy



    Главный мент
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk

    Цитата:
    Ищи, что ты не так делаешь.  

    не нашёл, но теперь работает
    спасибо

    ----------
    лень - двигатель прогресса ©

    Всего записей: 7920 | Зарегистр. 01-11-2003 | Отправлено: 09:53 21-08-2006
    uhty

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    Устроит и один шрифт для ячейки.
    Макрос Selection.Font.Size = Selection.Font.Size + 1 (- 1 для уменьшения) нормально работает.
    Только теперь не могу на него горячую кнопку повесить. Все заняты, что ли? Жаль, только буквы можно использовать. Пробовал Ctrl+Q, E, Y, J. K.  Как только установлю - работает, закрою, открою Excel - не хотят, или другие окна выскакивают.
    По Ctrl+Y то создает новую книгу, то предлагает соханиться. Глюки. Закономерности уловить не могу. Excel 2003 (11.6560.6568) SP2.

    Всего записей: 207 | Зарегистр. 07-12-2002 | Отправлено: 22:21 21-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uhty
    Сохраняй макрос в Personal Macro Workbook (PERSONAL.xls).

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 00:14 22-08-2006
    bredonosec



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

    Цитата:
    В Екселе 97 пасхальные яйца есть.  
    - залез, возник вопрос, а что за куча текста там бегает по горочке? Спасибы кому-то? Имена разработчиков? Из-за угла и скорости беготни прочесть не успеваю ничего.  

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 02:44 22-08-2006
    uhty

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

    Цитата:
    Сохраняй макрос в Personal Macro Workbook (PERSONAL.xls).  

    Разумеется, туда и сохраняю. Как же иначе.
    Попробуйте, у кого горячие кнопки с указанным макросом работают в 2003.

    Всего записей: 207 | Зарегистр. 07-12-2002 | Отправлено: 04:24 23-08-2006
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    uhty
    У меня работают оба макроса со всеми буквами, с шифтон и без, и после закрытия и открытия экселя.
    А когда ты закрываешь эксель, тебе предлагается сохранить Personal Macro Workbook?

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 05:59 23-08-2006
    sizop



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Помогите разобраться с такой ситуацией. Из выпадающего спика (данные - проверка - список) выбираю фамилию, каждой фамилии должна соответствовать определенная группа, т.е. в соседней ячейке должно прописывать "гр. 3" или "гр. 4" и т.д. Как это осуществить? С функцией ЕСЛИ уже запутался совсем, тем более в ней может быть только 7 вложений.

    Всего записей: 1008 | Зарегистр. 02-08-2004 | Отправлено: 14:36 23-08-2006
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    sizop
    Список фамилий упорядочен? Функция ВПР тебе поможет. Могу выложить пример, если будут трудности.

    Всего записей: 22839 | Зарегистр. 19-01-2002 | Отправлено: 16:03 23-08-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