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

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

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    bredonosec
    Спасибо, получилось!
    Ведь так просто! Жаль что книжки нет, почитать поподробнее....  

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли сделать чтоб строчки в таблице были расскрашены в разные цвета (одна белая, другая серая) автоматически, а не в ручную ?

    Всего записей: 2260 | Зарегистр. 16-01-2004 | Отправлено: 16:31 16-01-2005
    alexiley

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Присоединяюсь к вопросу reanimator"а, и было бы круто если бы еще при копировании - вставки в эти ячейки их цвет не менялся.

    Всего записей: 90 | Зарегистр. 06-10-2004 | Отправлено: 11:42 17-01-2005
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    reanimator
    вот так - не вручную
    Код:
      For Each R In UsedRange.Rows
        If R.Row Mod 2 = 0 Then
          With R.EntireRow.Interior
            .Color = RGB(192, 192, 192)
            .Pattern = xlSolid
          End With
        End If
      Next R

     
    alexiley
    а так, чтоб еще и цвет при копировании не менялся
    Код:
    Private Sub Worksheet_Change(ByVal Target As Range)
      For Each R In UsedRange.Rows
        If R.Row Mod 2 = 0 Then
          With R.EntireRow.Interior
            .Color = RGB(192, 192, 192)
            .Pattern = xlSolid
          End With
        Else
          With R.EntireRow.Interior
            .Color = RGB(255, 255, 255)
            .Pattern = xlSolid
          End With
        End If
      Next R
    End Sub
     

    правда выглядит кривовато ;)

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

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

    Графоман
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть проблема с открытием 50М файла на 2000 офисе. Система 2000, физ. память 256М.
    Вываливается с ошибкой "Out of memory". На некоторых машинах почему-то открывается с Н-ой попытки. Туман. Игрались с размером файла подкачки - толка ноль. Куда копать?
    UPD: Похоже проблема вообще не имеет решения на 2000 офисе.

    Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 15:50 18-01-2005 | Исправлено: xcm, 13:40 20-01-2005
    xxxuser

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня такой вопрос. В одной колонке (вертикально) стоят числа, допустим 1,2,3,4,5, затем через ряд - сумма. Как во второй колонке выражалась процентная доля каждого числа от суммы?

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



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

    Цитата:
    Как во второй колонке выражалась процентная доля каждого числа от суммы?
    - В принципе, можешь функцию написать что-то типа В1=(А1/С$2)*100 (если сумма во второй строке третьей колонки. Значок бакса для того, чтоб размножив формулу простым растягиваием ячейки за угол, не менялся адрес (номер строки) ячейки суммы.  
    Вместо умножения на сотню можно процентный формат дать (так даже лучше, если потом вычислять еще что)  
     
     
    Добавлено:
    Отдельную функцию на своем Екс97 не нашел. Хотя, возможно, ПРОЦЕНТРАНГ(массив;х;значность) подходит, но что-то не получилось с ним. Да и не уверен, что он.

    Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 22:35 19-01-2005
    xxxuser

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, а я и не додумался... А как размножать, я и не понял (кроме копировать-вставить).

    Всего записей: 195 | Зарегистр. 31-12-2004 | Отправлено: 01:11 20-01-2005 | Исправлено: xxxuser, 01:11 20-01-2005
    bredonosec



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

    Цитата:
    ... А как размножать, я и не понял  
    Активная ячейка окружена рамкой. У неё нижний правый угол имеет выступ. За него курсором хватаешь и тянешь, пока не накроешь всю зону ячеек, где тебе нужно поместить эту формулу. Попробуй, сразу сообразишь.  

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

    Графоман
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    есть файл в котором в одной колонке при нажатии на любую ячейку показывается выпадающий список с текстовыми строками. Как это сделано? про создание списков посмотрел, но кажется это не то.

    ----------
    на свете счастья нет, но есть попкорн и сникерс.

    Всего записей: 652 | Зарегистр. 01-11-2002 | Отправлено: 13:39 20-01-2005
    Mady

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    xcm
    См. Данные-Проверка и в Параметрах:Тип данных выбрать Список

    Всего записей: 82 | Зарегистр. 08-02-2003 | Отправлено: 14:47 20-01-2005
    damadmax

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такая вот проблемка:  
     
    Есть набор эксель файлов на флешке, некоторые используются ежедневно... и вот EXCEL при открытии самого нужного файла надпись "Невозможно прочитать файл". Облазил весь форум, перепробывал несколько прог для восстановления (ExcelRecovery, ExcelFIX) - не помогает, остается тоже самое. Сегодня второй по "важности" файл отказался отрываться и выдает что-то вроде "...файл только для чтения или ошибка чтения сервера..."  
     
    Как можно это исправить? Помогите плиз

    Всего записей: 3 | Зарегистр. 16-12-2004 | Отправлено: 14:51 20-01-2005
    Tropin



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

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

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



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если ли какой-нибудь способ (функция) "подставлять время и дату изменения ячейки"?
    Допустим, если я ввожу в ячейку A1 любое цисло (текст), то в ячейке B1 у меня отображалось время и дата этого ввода и оно не менялось до изменения данных в ячейке A1. Можно это как-то сделать?

    Всего записей: 141 | Зарегистр. 24-02-2003 | Отправлено: 13:06 21-01-2005
    alexiley

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    damadmax
    Попробуй Office DocumentsRescue Professional, вроде спец заточен для востановления файлов офиса

    Всего записей: 90 | Зарегистр. 06-10-2004 | Отправлено: 15:09 21-01-2005
    ScorpionS



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    И еще один вопрос.
    На одном листе по строкам у меня Организации, а по столбцам значения: столбец A, соответственно, Организации, столбец B - значение показателя X за январь 2004 г., столбец С - значение показателя X за февраль 2004 г. и т.д.
    На другом листе по строкам эти же Организации (т.е. столбец A - Организации). В столбце B этого (второго) листа рассчитывается коэффициент Y с применением в формуле значения показателя X. Как сделать, чтобы коэффициент Y рассчитывался с учетом актуального значения показателя X, т.е. чтобы в рассчет Y бралось значение с крайнего правого (заполненного) столбца первого листа?
    Понимаю, что немного "закручено", но очень надо.

    Всего записей: 141 | Зарегистр. 24-02-2003 | Отправлено: 15:09 21-01-2005
    Kashmar



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Друзья, в Excel 20003 есть элемент управления "календарь", где можно ознакомится с примерами его применения?

    Всего записей: 96 | Зарегистр. 23-03-2003 | Отправлено: 15:17 21-01-2005 | Исправлено: Kashmar, 20:41 21-01-2005
    Mushroomer



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ScorpionS
    А во втором листе у тебя тоже по месяцам или там только всего еще один столбец, кроме организации. Ответ на этот вопрос поможет тебе правильно определить номер столбца в функции ВПР, которая и решит твою проблему. А зачем тебе вообще два листа? Нельзя в одном оперировать?

    Всего записей: 22840 | Зарегистр. 19-01-2002 | Отправлено: 23:48 21-01-2005
    Tropin



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

    Цитата:
    подставлять время и дату изменения ячейки


    Код:
    Private Sub Worksheet_Change(ByVal Target As Range)
      If Target.Column = 1 Then
        Cells(Target.Row, 2) = Date + Time
      End If
    End Sub
     


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

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



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

    Цитата:
    А во втором листе у тебя тоже по месяцам или там только всего еще один столбец, кроме организации.

    Совершенно верно, во втором листе у меня всего еще один столбец, кроме организации.

    Цитата:
    А зачем тебе вообще два листа? Нельзя в одном оперировать?

    В принципе можно и на одном листе решить, это не принципиально.
    Суть в следующем: допустим Ячейке A1 нужно присвоить значение IV1 (IV - последний столбец в Excel), если он не заполнен, то значение IU1, если и этот не заполнен, то IT1 и т.д., если и C1 не заполнен, до B1? А B1 всегда заполнен. Вообщем значение самого крайнего правого (заполненного) столбца. Как вот это сделать?
     
    Добавлено:
    Tropin
    Огромная благодарность! Все получилось. Слушай, а средствами самого Excel я так понимаю это не сделать?

    Всего записей: 141 | Зарегистр. 24-02-2003 | Отправлено: 18:45 24-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