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

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



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

    Цитата:
    возможо, конечно, баг мелкософта, раз файл был создан в более ранних версиях...

     
    я тоже к этому склоняюсь, а файл то я уже переделал это не проблема макросы перетащить, просто спортивно интересно стало как его от туда убрать, ведь работает-же,
    значит мелкомягкие как то эту секцию из файла обрабатывают, теоретически значит где-то должна быть управлялка всей этой фигней.
     
    вариант конечно поставить 5 excel и там посмотреть как оно туды попадает и от туда убрать тогда.

    Всего записей: 94 | Зарегистр. 05-10-2004 | Отправлено: 14:55 30-12-2004
    LINUXXX



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

    Цитата:
    Совет один - использовать If ... Then ... Else ... End If  

    Эт понятно, просто я с excel не работал и не знаю как сделать проверку названий по столбцу. Просто пока только проверка по названию строк, а ещё бы по столбцам. Хочется

    Всего записей: 21 | Зарегистр. 21-12-2004 | Отправлено: 21:09 30-12-2004
    LINUXXX



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tropin,
    помоги плиз, а то вручную делать ломит(
    Что надо изменить в коде, чтобы обновление шло по столбцам, а не по строкам?

    Всего записей: 21 | Зарегистр. 21-12-2004 | Отправлено: 21:31 02-01-2005
    LINUXXX



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А как сделать автозапуск макроса?
    (поиск не работае(( )

    Всего записей: 21 | Зарегистр. 21-12-2004 | Отправлено: 03:22 04-01-2005
    Tropin



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

    Цитата:
    А как сделать автозапуск макроса?

    нужно поместить код в обработчик нужного события, например для выполнении макроса при открывании книги в
    Код:
    Private Sub Workbook_Open()
     
    End Sub


    Цитата:
    просто я с excel не работал и не знаю как сделать проверку названий по столбцу

    абсолютно аналогично...
     

    Цитата:
    Что надо изменить в коде, чтобы обновление шло по столбцам, а не по строкам?

    минимум нужно правильно и красиво сформулировать задачу, а то получается так "по какому ярлычку надо щелкнуть, чтобы компьютер все за меня подсчитал, а потом распечатал и отнес директору на подпись?"

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 14:10 05-01-2005
    L



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

    Всего записей: 802 | Зарегистр. 01-12-2002 | Отправлено: 01:31 06-01-2005
    bredonosec



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

    Цитата:
    при выделении ячейки подсвечивалась вся строка?  
    - А вариант нажатия на заголовок строки не годится?  

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 01:43 06-01-2005
    Romul

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    :обращался уже несколькими страницами раньше, но никто не помог, неужели никто не знает((:
     
    Подскажите пожайлуста:  
    Есть картинка (предположим из Word'a), нажимаем "копировать", заходим в Excel, выделяем нужную ячейку и нажимаем "вставить". Картинка вставляется кое-как, но сразу видно что к выбранной ячейке она совсем не относится и "висит в воздухе" рядом с ячейкой. Несмотря на то что в свойствах картинки написано "привязать к ячейке и изменять размеры"!  
    Как это исправить, т.е. чтобы картинка также грамотно вставлялась как если бы таблица была бы в Word'e? Т.е. если ячейку куда-то перемещаешь (сортировкой, например), то картинка вместе с ней перемещалась и вообще жестко к ней была привязана - т.е. например если ячейкаменьше по размеру чем картинка, то она автоматически под нее расширилась (как в Word'e).  
       
    Заранее благодарен, меня этот вопрос давно волновал)  
     
    Ответ: 'в формате объекта есть параметр "перемещать и изменять размер вместе с ячейками" ' почему то не рабоает.  

    Всего записей: 86 | Зарегистр. 14-10-2002 | Отправлено: 17:43 06-01-2005
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    L
    Используая VBA, например так :

    Код:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Rows(Target.Row).Select
    End Sub

     
    хотя "подсвечивалась" - возможно не означает "выделялась", тогда
      Rows(Target.Row).Select
    меняем на
      Rows(Target.Row).То_что_нужно_для_подсвечивания '

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 17:47 06-01-2005
    Pukite



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

    Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 18:13 06-01-2005
    BEDbMAK

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

    Цитата:
    Сабжем никогда не пользовалась, а тут возникла жгучая необходимость написать или найти макрос, который сравнивает две таблицы и пишет в третью позиции, которые не совпадают.

     
    Dim act1
    Dim act2
     
            Range("A1").Select
            act1 = ActiveCell.Value
             
            Do While act1 <> 0
                ActiveCell.Offset(0, 1).Select
                act2 = ActiveCell.Value
                If act2 = act1 Then
                        ActiveCell.Offset(1, -1).Select
                        act1 = ActiveCell.Value
                    Else
                        ActiveCell.Offset(0, 1).Select
                        ActiveCell.Value = "Error"
                        ActiveCell.Offset(1, -2).Select
                        act1 = ActiveCell.Value
                End If
            Loop
     

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



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

    Всего записей: 802 | Зарегистр. 01-12-2002 | Отправлено: 19:42 06-01-2005 | Исправлено: L, 19:48 06-01-2005
    Romul

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    :обращался уже несколькими страницами раньше, но никто не помог, неужели никто не знает((:  
     
    Подскажите пожайлуста:  
    Есть картинка (предположим из Word'a), нажимаем "копировать", заходим в Excel, выделяем нужную ячейку и нажимаем "вставить". Картинка вставляется кое-как, но сразу видно что к выбранной ячейке она совсем не относится и "висит в воздухе" рядом с ячейкой. Несмотря на то что в свойствах картинки написано "привязать к ячейке и изменять размеры"!    
    Как это исправить, т.е. чтобы картинка также грамотно вставлялась как если бы таблица была бы в Word'e? Т.е. если ячейку куда-то перемещаешь (сортировкой, например), то картинка вместе с ней перемещалась и вообще жестко к ней была привязана - т.е. например если ячейкаменьше по размеру чем картинка, то она автоматически под нее расширилась (как в Word'e).    
       
    Заранее благодарен, меня этот вопрос давно волновал)  
       
    Ответ: 'в формате объекта есть параметр "перемещать и изменять размер вместе с ячейками" ' почему то не рабоает.
     
    ЗЫ: все тока макросами заняты(((

    Всего записей: 86 | Зарегистр. 14-10-2002 | Отправлено: 23:35 06-01-2005
    KeNaR

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

    L

    Цитата:
    не, не в том смысле. когда устанавливаешь курсор в ячейку, чтобы подсвечивалачь вся строка, а не только ячейка. но выделялась для правки естественно только ячейка.  
     
    Добавлено  
    примерно так, как работает подсветка строк в ultraedit.

     
    Я спрашивал об этом несколько страниц назад - посоветовали поставить ХР или 2003 офис.
    Для меня это не подходит. Офис 2000 лицензионный и чего-нипопадя мне сектор безопасности ставить не дает(злюка админ по ЗИ убивает все что плохо лежит).

    Всего записей: 2 | Зарегистр. 01-12-2004 | Отправлено: 18:39 08-01-2005
    L



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

    Всего записей: 802 | Зарегистр. 01-12-2002 | Отправлено: 19:30 09-01-2005
    Tropin



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

    Цитата:
    'в формате объекта есть параметр "перемещать и изменять размер вместе с ячейками" ' почему то не рабоает.

    Не знаю... ради интереса так и сделал: скопировал, вставил. По умолчанию был выбран пункт "перемещать и изменять объект вместе с ячейками"... Все прекрасно меняет размеры и картинка постоянно находится в ячейке...
    А сортировка происходит с данными в ячейках, а не с самими ячейками...
    у меня Excel 2002 10.2701.2625


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

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 21:17 09-01-2005
    LINUXXX



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tropin,
    эт опять я. Не будет ли Вам трудно написать макрос. Этот, но только для столбцов.
    Заранее санкс.

    Всего записей: 21 | Зарегистр. 21-12-2004 | Отправлено: 23:28 13-01-2005
    Solenaja



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    можно ли как то побороть в функциях ссылки на объединённые ячейки?
    к примеру есть
    СУММКВРАЗН
    Возвращает сумму квадратов разностей соответствующих значений в двух массивах.
    задаем два массива
    один A1:A23
    второй объединенная ячека B1:B23.
     
    в формуле будет ссылка такая:
    СУММКВРАЗН(A1:A23;B1)
     
    если руками править и вписать B1:B23 работать будет, но ... это слишком геморно, т.к. если массивов много то отнимает много времени.
     
     
    второй вопрос к функции, которая может это:
    Сумма всех произведения от 1 до n (x-y)*(a-b)
    делать отдельную ячейку для вычисления x-y и другую ячейку для a-b или для произведения (x-y)*(a-b) не хочется.

    ----------
    Могу помочь, но только своими знаниями и ...

    Всего записей: 4246 | Зарегистр. 02-09-2001 | Отправлено: 00:12 14-01-2005
    Donald4ever

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вот и я хочу спросить:
    Есть столбец с процентами и результирующая ячейка внизу стлбца. Мне нужно, чтобы в этой ячейке отображалось наибольшее значение из этого столбца, т.е. при внесении в столбец каго-нить очередного %-та  результирующая ячейка все равно показывала бы наибольшее значение из имеющихся в столбце.
    Вроде ясно объяснил. Как лучше это сделать, если можно объясните плиз.

    Всего записей: 262 | Зарегистр. 23-10-2002 | Отправлено: 14:37 16-01-2005
    bredonosec



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

    Цитата:
    Есть столбец с процентами и результирующая ячейка внизу стлбца. Мне нужно, чтобы в этой ячейке отображалось наибольшее значение из этого столбца, т.е. при внесении в столбец каго-нить очередного %-та  результирующая ячейка все равно показывала бы наибольшее значение из имеющихся в столбце.  
    - Стандартаня функция - МАКС (если только цифроые значения) МАКСА (ели и логические также)

    Цитата:
    Возвращает наибольшее значение в списке аргументов.  
    - из хелпа.  

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 14:42 16-01-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