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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А есть ли у кого какая-нить инфа по всяким примочкам Эксэля, хэлп читать не сильно тянет, плюс аглицкий язык.... а разобраться посеръезнее- надо. Кто чего посоветует?

    Всего записей: 262 | Зарегистр. 23-10-2002 | Отправлено: 17:45 04-12-2003
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Donald4ever
    А чем отличается
    Цитата:
    какая-нить инфа по всяким примочкам
    и
    Цитата:
    хэлп читать
    ?
    В любом случае потрудиться придёться . Я бы посоветовал установить русский MUI и всё же почитать русский Help.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 19:44 04-12-2003
    saym101



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

    Цитата:
    Tropin

    Извини болел.
    Да обновляя через интернет.

    Всего записей: 255 | Зарегистр. 16-04-2002 | Отправлено: 13:58 08-12-2003
    Roma79

    Newbie
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Здравствуйте!!!
    Подскажите, пожалуйста, кто знает, как в Excel 2000 напечатать сначала нечетные, а потом четные страницы. В Word'е в настройках печати есть такая функция, а в Excel'е нет. Очень надо, а сам допетрить не могу.
    Заранее БОЛЬШОЕ СПАСИБО!!!
     

    Всего записей: 23 | Зарегистр. 02-12-2003 | Отправлено: 14:15 08-12-2003
    EXTERMINATOR



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ситуация такая : у меня телефоный справочник в формате xls но в одном населенном пункте поменялись первые две цифры телефона, хотелось бы поменять все эти номена автоматически средствами прораммы, т.к. номеров очень много
    Подскажите, пожалуйста, как это сделать в Excel

    Всего записей: 323 | Зарегистр. 10-03-2003 | Отправлено: 02:27 10-12-2003
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    saym101
    прямой реализации не знаю, но вот из интернета взять курс можно в формате XML (например с ЦБР читать), а на этом форуме обсуждалось тут и тут,
    а Excel, вроде, умеет с XML работать...
     
     
     
    Добавлено
    saym101 и вдогонку:

    Код:
    Sub Get_Kurs()
      Dim FN As String
      Dim Kurs As Currency
      Dim XMLWB, LastRow As Object
      Dim CurrentDate As Date
      CurrentDate = Now
       
      FN = "http://www.cbr.ru/scripts/XML_dynamic.asp?VAL_NM_RQ=R01235&date_req1="
      FN = FN + Format(CurrentDate - 7, "dd\/mm\/yyyy")
      FN = FN + "&date_req2="
      FN = FN + Format(CurrentDate, "dd\/mm\/yyyy")
       
      Set XMLWB = Application.Workbooks.OpenXML(FileName:=FN)
      Set LastRow = XMLWB.ActiveSheet.Rows.SpecialCells(xlLastCell).EntireRow
      Kurs = LastRow.Cells(9)
      XMLWB.Close
      ActiveSheet.Range("A1").Value = Kurs
     
    End Sub

    не судите строго, я не знаю (и не очень люблю VBA :)
     
     
    Добавлено
    Roma79
    Там не все так просто... Как определить четные или нечетные, если они там не только по вертикали, но и по горизонтали разбиваются.
    Но если надо только по вертикали, то попробуй так:
    для нечетных

    Код:
    For i = 1 To Int(ActiveSheet.HPageBreaks.Count + 1) Step 2
      ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1
    Next i

    и для четных

    Код:
    For i = 2 To Int(ActiveSheet.HPageBreaks.Count + 1) Step 2
      ActiveWindow.SelectedSheets.PrintOut From:=i, To:=i, Copies:=1
    Next i

     
    Добавлено
    EXTERMINATOR
    опиши подроднее формат, а то так не ясно где и чего...

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 10:42 10-12-2003
    mp3exchanger



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    to All
    Имеется столбец из чисел, у некоторых из них текстовый форма (соответственно сумму не считает). Вопрос, как быстро проверить в Excel 97 и 2000, какие из них не числовые (либо сразу скопом отформатиировать в числовой формат)?

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 14:50 10-12-2003
    BBBri

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

    Цитата:
    скопом отформатиировать  

    Умнож все на 1

    Всего записей: 56 | Зарегистр. 29-10-2002 | Отправлено: 16:00 10-12-2003
    mp3exchanger



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

    Цитата:
    Поставь формат с много знаков после запятой.  
    В текстовых ячейках ничего не изменится

    Хорошо, увижу я их, но мне желательно бы сразу весь столбец в числовой формат перевести (по типу как в ХР и 2003), а этот вариант

    Цитата:
    Умнож все на 1

    в help'е написан и он меня не устраивает. Я ищу вариант попроще.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 19:19 10-12-2003
    x25



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, как в Excel 2002 заставить открываться все файлы в одном окне? (как, собственно, и было в старых версиях)
     
    Добавлено
    Система W2k

    Всего записей: 3285 | Зарегистр. 15-07-2002 | Отправлено: 21:02 10-12-2003
    Stiltzkin



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть проблема. Юзеры наваяли файл с тремя таблицами. строк во всех этих таблицах по сотне и полей десяток, но сам файл весит более 8Мег. как это у них получилось - ума не приложу! может кто сталкивался с этой проблемой и знает:
    a) как это получается?
    б) чем можно "вычистить" файл, чтоб весил меньше?
    PS в каждой таблице почему-то более 6 тысяч строк...

    Всего записей: 283 | Зарегистр. 07-12-2001 | Отправлено: 19:26 11-12-2003
    mp3exchanger



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

    Цитата:
    строк во всех этих таблицах по сотне


    Цитата:
    в каждой таблице почему-то более 6 тысяч строк

    Ты определись то, по сотне или более 6 тысяч, это же важно.
    Попробуй все листы этой большой книги скопировать (правый клик на ярлыке->Переместить/скопировать) и сохранить в новом файле. Затем сравни размер вновь созданного файла с тем.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 20:44 11-12-2003
    Stiltzkin



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mp3exchanger
    спасибо за совет. действительно, написал несколько непонятно. под сотней строк имел ввиду строки с данными. в обычном новом файле excel примерно 26 пустых строк и ползунок скролл-бара почти монолитный, т.е. неотображаемых строк нет и новые добавляются по мере заполнения. в моем случае скролл-бар показывает, что данных очень много и если его довести до самого низа, то там будут строки с номерами до 6500 тысяч. то что ты предлагаешь очевидное решение copy/paste, но копировать нужно не листы, а выделенный блок с данными. в итоге, оказалось, что новый файл с полезными данными занимает 72kb (sic!) против 8.8Mb оригинала. конечно метод хорош, но при этом теряется форматирование и структура документа, что конечно юзеров не устраивает. по этому, хотелось бы именно выяснить как это происходит, потому как это не первый случай.
    PS только что осмотрел повнимательнее нижние строки. обнаружил там несколько ячеек с закрашенными границами. зачем?!! похоже именно там собака порылась...

    Всего записей: 283 | Зарегистр. 07-12-2001 | Отправлено: 09:12 15-12-2003
    Tropin



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Stiltzkin
    Не знаю чем тебе не нравится вариант mp3exchanger'а скопировать и вставить (вроде форматирование должно сохраняться в том, что копируешь :), второй вариант, попробуй удалить все лишнее, то есть то, что после последней строки с нужными тебе данными. (Просто если кто-нибудь внесет изменение в какую-либо ячейку в строке так с номером 65000, то и excel будет думать что все 65000 строк для тебя важны :)...

    Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 12:32 15-12-2003
    Stiltzkin



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Tropin,mp3exchanger спасибо. дело действительно оказалось в тех злаполучных ячейках, в которых ничего не было кроме заливки границ. вот Excel и содержал все 20 тыс пустых строк. удалил их, сохранил и все пришло в норму.  
     
    Tropin форматирование говоришь сохраняется... а то, что в новом файле ширина столбцов одинаковая и для юзеров непосильный труд их снова вручную довести до ума. эх, видать не работал ты еще с рядовыми пользователями.
     
    PS помню как один наш умник отсканил какой-то документ формате bmp и по мылу отослал по шести адресам. а файл весил около 30Mb...

    Всего записей: 283 | Зарегистр. 07-12-2001 | Отправлено: 13:51 15-12-2003
    mp3exchanger



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

    Цитата:
    форматирование говоришь сохраняется

    Речь шла не о Copy/Paste, а о копировании всего листа целиком (Правый клик на ярлыке листа->Переместить/скопировать). В этом случае всё форматирование сохраняется. И ещё...
    Цитата:
    дело действительно оказалось в тех злаполучных ячейках, в которых ничего не было кроме заливки границ
    Обрати внимание, что дело не только в заливке или границах таблицы (их может и не быть), а именно в пустых ячейках. Для проверки, что пустых ненужных ячеек нет, надо просто нажать Ctrl-End.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 20:06 15-12-2003 | Исправлено: mp3exchanger, 20:30 15-12-2003
    Geezer S



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mp3exchanger
    Ты, наверно, свою проблему уже решил, но на всякий случай:
    1. Как узнать тип данных в столбце (например, А). В свободном столбце в первой ячейке пишешь:
    =ТИП(А1)
    и протягиваешь формулу до конца твоего диапазона. Функция ТИП возвращает "1" для числа и "2" для текста. Ставишь автофильтр на стобец с функцией и смотришь....
    2.  Простой, но тупой способ преобразовать - назначить всему столбцу формат "Целое без десятичных", а потом на каждой ячейке с текстом нажать <Enter>...

    Всего записей: 220 | Зарегистр. 08-12-2001 | Отправлено: 14:31 17-12-2003
    mp3exchanger



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

    Цитата:
    =ТИП(А1)

    Дело в том, что я искал именно простой способ для юзеров (малоопытных) 97-го и 2000-го офисов (сам я на 2003 работаю, в нём эта прблема не актуальна), а для них нужно что-нибудь попроще, но всё равно Спасибо большое.

    Всего записей: 518 | Зарегистр. 24-02-2003 | Отправлено: 23:03 17-12-2003
    steroid



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подскажите как сделать сверку
    есть две таблицы тел переговоров  
    формата: номер, дата, время, сумма
     
     сравнить и занести разницу по сумме для номера в одно и тоже время
     
    хелп

    Всего записей: 591 | Зарегистр. 19-12-2001 | Отправлено: 07:54 18-12-2003
    Alexdon

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

    Цитата:
    Цитата:дело действительно оказалось в тех злаполучных ячейках, в которых ничего не было кроме заливки границ  
     
    Обрати внимание, что дело не только в заливке или границах таблицы (их может и не быть), а именно в пустых ячейках. Для проверки, что пустых ненужных ячеек нет, надо просто нажать Ctrl-End.

    Дело как раз в форматировании - именно оно раздувает файл...
    А если форматируются пустые ячейки - плюс лишние мегабайты.

    Всего записей: 89 | Зарегистр. 23-09-2002 | Отправлено: 10:56 18-12-2003
       

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