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

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



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

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

    Data-Validation, в Allow выбираем Text Length и устанавливаем мин (0) и мах (12). Шрифт задается форматированием ячейки. При желании формат можно заблокировать.

    Цитата:
    чтобы к значению добавлялся символ * в начале и в конце вводимого значения

    Format-Cell-Number-Custom: \*0\*

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 08:56 24-11-2005
    Horex



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

    Цитата:
    Вопрос по автофильтру.  
    Как выводить в ячейке количество отобранных строчек?
     
     

    Сам спросил, сам и отвечу, как сделал.
    Функции ЧСТРОК() и СЧЕТ() не подходят, так как обрабатывают и скрытые строчки. Тогда добавил еще один столбец, забил его единицами и внизу добавил функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ().

    Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 09:09 24-11-2005
    staksel

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
     
    Здорово, что все таки можно. Только я не опнял как это сделать.
    Где Data Validation ?
    Можно чуток подробнее?

    Всего записей: 12 | Зарегистр. 24-11-2005 | Отправлено: 09:41 24-11-2005
    Horex



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

    Цитата:
    Data Validation  

    Данные - Проверка.

    Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 09:51 24-11-2005
    staksel

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Horex  
     
    Супер, работает! Только вот одно но.
     
    В этом случае пользователь не знает о макисмально длине, или ему придется считать постоянно скольок символов он ввел. Это не удобно.
    Можно сделать так, чтобы он ввел 12 символов а 13 уже не вводился. Т.Е. чтобы не получилось что он ввел 15 , а ему вылезло сообщение что это много. И заново вводить уже меньший текст.
     
    Добавлено:
    Yuk  
     
    Format-Cell-Number-Custom: \*0\*
     
    В этом случае между звездочек будут только цифры.
    А как еще буквы туда засунуть?

    Всего записей: 12 | Зарегистр. 24-11-2005 | Отправлено: 10:01 24-11-2005
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    staksel
    \*@\*
     
    Добавлено:
    Horex
    Держи пользовательскую функцию. Вроде работает (в текущем листе).

    Код:
     
    Function CountAutoFiltered()
        Application.Volatile
        CountAutoFiltered = -1
        With ActiveSheet.AutoFilter
            For Each r In .Range.Rows
                If r.Hidden = False Then
                    CountAutoFiltered = CountAutoFiltered + 1
                End If
            Next
        End With
    End Function
     

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 10:49 24-11-2005
    Horex



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Yuk
    Прикольно. Хех, я даже про макросы и не подумал.  
    Спасибо, как-нибудь пригодится.

    Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 10:59 24-11-2005
    staksel

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

    Всего записей: 12 | Зарегистр. 24-11-2005 | Отправлено: 11:18 24-11-2005
    Yuk



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

    Цитата:
    чтобы не получилось что он ввел 15 , а ему вылезло сообщение что это много. И заново вводить уже меньший текст.  

    В Экселе не производится проверка при вводе текста, только при обновлении ячейки. А заново вводить не надо, при превышении длины текст остается в поле ввода.
     
    Добавлено:
    staksel

    Цитата:
    А как заблокировать формат ячейки?

    Упс, может и нельзя...

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 11:19 24-11-2005
    Alexdon

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

    Цитата:
    Horex  
     
    Цитата:Вопрос по автофильтру.  
    Как выводить в ячейке количество отобранных строчек?  
     
     
     
    Сам спросил, сам и отвечу, как сделал.  
    Функции ЧСТРОК() и СЧЕТ() не подходят, так как обрабатывают и скрытые строчки. Тогда добавил еще один столбец, забил его единицами и внизу добавил функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ().

    без дополнительного столбца -
    =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;{Диапазон})
    номер функции - 102 ( функция СЧЁТ )
     
    подробности в справке.

    Всего записей: 89 | Зарегистр. 23-09-2002 | Отправлено: 12:21 24-11-2005
    UrTS

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

    Цитата:
    В Гугле много ссылок по фразе: "This operation has been canceled due to restrictions in effect on this computer"
     
    Возможно поможет:
    http://support.microsoft.com/?kbid=307818

    Помогло! Спасибо!

    Всего записей: 15 | Зарегистр. 09-08-2004 | Отправлено: 12:40 24-11-2005
    ghosty



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Очень нужна помощь.  
    Еще вчера при попытке сделать гиперссылку в ячейке, содержащей текст, в появляющемся окне Добавление гиперссылки в поле Текст появлялась надпись <<Выделенный фрагмент документа>>. И все было хорошо.
     
    Сегодня в этом поле появляется урезанный текст из ячейки. И после оформления гиперссылки этот текст так и в самой ячейке остается урезанным. Что ж за облом!
    Даже представить себе не могу, что я мог сделать не так.
     
    Причем в случае оформления гиперссылки в ячейке, содержащей число желаемая надпись <<Выделенный фрагмент документа>> появляется

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 18:31 24-11-2005
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ghosty
    У меня <<Выделенный фрагмент документа>> появляется только для чисел и формул. В случае текста подставляется сам текст. Обрезается, только если текст многострочный или превышает 255 символов.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 19:46 24-11-2005
    ghosty



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    Вот в том-то и дело, что у меня было то же самое и для текста (он, действительно, может быть длинным). Было очень удобно, а теперь...
     
    Пробовал менять "числовой формат" ячейки (общий, текстовый, числовой...) - не помогает

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 19:54 24-11-2005
    psihodelic



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Нужна ваша помощь! Вопрос довольно интересный.  
    Перенос даных из MySql в Excel
     
    Ситуация: Существует база даных в MySQL, заказчику необходимо видеть определенную информацию из базы в экселевском документе.
     
    Планирую: В экселе создать кнопку, с прикрученым макросом, который через OLE (если это возможно) связывается с MySql и посредством запросов, получает и вставляет в документ данные.
     
    Проблема в том, что с технологией OLE знаком лишь в теории, видел как это делают, а сам не занимался не разу.
     
    Подскажите насколько осуществимо задуманное и помогите примером или ссылкой!!!

    Всего записей: 53 | Зарегистр. 20-01-2005 | Отправлено: 19:56 24-11-2005
    ghosty



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

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 23:08 24-11-2005
    Minoz



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

    Всего записей: 794 | Зарегистр. 22-11-2004 | Отправлено: 12:16 25-11-2005 | Исправлено: Minoz, 12:20 25-11-2005
    Troitsky



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

    Цитата:
    функции с несколькоми условиями

    проверка условия делается стандартной функцией ЕСЛИ, наложение нескольких условий - с помощью функции И. Но, как ты выразился, поиск информации делается с использованием функций просмотра, таких как ПОИСКПОЗ, ПРОСМОТР и пр.

    ----------
    Мы в хорошем настроении гуляем по лесам.
    Кто обидеть нас захочет – сам получит по усам.
    Сам полу- получит по усам. Сам полу- получит по усам!

    Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 17:01 25-11-2005
    Yuk



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ghosty
    Небольшое уточнение: это работает в 2003-м, но не в XP.

    Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:43 25-11-2005
    ghosty



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Yuk
    Т.е. в XP текст ячейки при создании гиперссылки всегда урезается?
    Я-то считаю это ужасным глюком

    ----------
    пропадет-растает

    Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 15:18 26-11-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