Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [архив] Microsoft Excel 2007 (http://forum.oszone.net/showthread.php?t=107057)

graverman 03-02-2007 15:38 545235

[архив] Microsoft Excel 2007
 
Сегодня решил поработать над файлами , захваченными с работы в новом офисе 2007.
Столкнулся с такой проблемой:
имеющиеся в документе Exel ссылки на другие листы или ячейки -не работают - выдаётся сообщение

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


Все настройки уже облазил - эффекта -0

Leshiy 04-02-2007 03:44 545411

дежурный ответ - пользуюсь 2007 начиная с beta 3 - и никаких проблем
дежурный вопрос - на другой машине этот же офис как работает, не в курсе?

Petya V4sechkin 04-02-2007 10:03 545453

graverman
Берем Яндекс (или любой другой поисковик) и начинаем искать. Находим пару статей MSKB с примерно одинаковым рецептом:
P. S. Если вдруг вышеозначенные статьи не помогут (хотя должны помочь), можно поискать еще.

graverman 04-02-2007 17:31 545605

В общем - полазил полазил я по настройкам - вкладке безопасность - прошёлся по нескольким программам word, exel, publissher. Точно и не запомнил , после какого изменения - ссылки стали открываться. К тому же сохранил файл в .xlsm формате .

Начальный файл был создан в офисе 2003.

Leshiy 05-02-2007 03:03 545745

для сохранения в прежнем формате - выставь в настройках "сохранять"( левой кнопко по значку оффиса в меню - опции Word\Exel - сохранение нужный формат и включи режим совместимости( а когда будет желание сохраняться в xlsm - выбирай из той же менюшки - Сохранить как(обратное сохранение в 2003 формат тоже возможно)

Irji 28-09-2007 15:34 651092

Microsoft Excel 2007
 
Microsoft Excel 2007



В этой теме обсуждаются только Microsoft Excel 2007. Если у вас вопрос по Microsoft Excel 2003 или по другим приложениями Office, обращайтесь в темы, перечисленные ниже.

Полезные ресурсы:Связанные темы:Другие темы по продуктам Micrоsoft Office



Исходный вопрос участника
Доброго всем дня.
Столкнулся с такой проблемой... в excel 2003 (как впрочем и на более ранних версиях) можно было построить график и схватив точку на графике передвинуть ее в другое место, при этом значения в таблице обновлялись автоматически. В 2007 такой фокус не получается. Может кто знает в новой версии так сделать впринципе нельзя или надо где-то поставить галочку дабы все заработало? Конечно можно править значения и в таблице, чтобы график автоматически перестраивался, но это не удобно. :)

Kentuky 29-10-2007 19:29 669315

Названия заголовков столбцов в Excell 2007
 
Вложений: 1
Здравствуйте! У меня такая ситуация: привык к алфовитному обозначению заголовков столбцов, а по умолчанию стоят цифровые. Подскажите, пожалуйста, как переключиться на алфавитные заголовки.

Kentuky 29-10-2007 20:11 669346

Вложений: 1
Сам же и отвечаю: войдите в меню / пармаметры EXcell. Выбираем "Формулы" и убираем флаг "Стиль ссылок R1C1"

Denkxx 20-11-2007 13:30 681989

Excel 2007. Куда делась форма и как ее сделать?
 
У меня есть небольшая БД в excel файле. Когда стоял office xp тым была такая удобная штука сделана (кем-то до меня). При надатии на вкладку "данные" можно было выбрать "форма" и открывалось окошко с полями для ввода инфы в эту БД. Открыв в 2007 эту БД такой штуки я не нашел. Кто может подсказать где это искать или как сделать это заново?

azbest 21-11-2007 00:18 682428

Утебя что: сменился офис или сменилась windows или сменился офис вместе с windows. В дистрибутиве офиса посмотри во вкладке "установка Exel" - "надстройки" - (список надстроек) где нужно - поставь галочку и вперёд. Если там нет - значит кто то персонально поработал для себя сделал форму.
Хотя лично я обхожусь без этой штуки.
А можно ещё так: Сервис - команды - ищи значок "форма" - и тяни его на панель управления. Но тут надо будет самому потрудиться - как его оформить какие поля что обозначают, с какими столбцами связаны и т.д.

Denkxx 21-11-2007 12:18 682615

Окей! Все нашел. Спасибо за помощь.

Denkxx 21-11-2007 14:00 682676

Еще один вопрос. Как можно редактировать эту форму? Я что-то кнопочки не нашел.

artur_rnd 15-05-2008 16:15 803499

MS Excel 2007
 
Есть два *.xls файла (книга1 и книга2), в формате Excel 2003, которые лежат на разных компах сети на шарах. В книге1 из ячейки А1 ссылка на значение ячейки В2 книги2. Если в в ячейку В2 книги2, внести изменения и переоткрыть книгу1, то значением в А1 книги1 будет обновлённо значением В2 книги2. Если же книгу1 не переоткрывать, значение в А1 книги1 отсаётся старым, устаревшим. Однако, если оба файла на одном компе, то сразу после изменения в B2 книги2, значение A1 книги1 обновляется автоматиечески, без переоткрывания. Вот как сделать, чтобы так же моментально обновлялось значение А1 книги1, если файлы на разных компах???? Заранее спасибо.
P.S. - SharePoint Server нету.

SergOst 16-05-2008 12:21 804153

Может просто в Excel на компе, где авто не обновляются файлы в настройках Сервис-Параметры-Вычисления стоят другие флажки, чем на компе где все обновляется авто.
Сравните настройки Excel на компах.

artur_rnd 16-05-2008 17:00 804377

Нет, настройки Excel на обоих компьютерах идентичны

SamsungC095 14-08-2008 12:30 875092

Помогите, пожалуйста. Есть большой файл в 30МБайт. Он связан с 9-ю другими файлами, которые в сумме дают примерно тот же объем. Во всех файлах присутствуют и формулы (не сложные, а на основе простейших арифметических действий +,-,* и т.д) и текст. Множество листов. И небольшое НО: формат файлов старый, т.е. *.xls.
Теперь сама проблема: при изменении 2-х и более ячеек в любом из фалов (от 1 до 30Мб) я пытаюсь сохраниться. И excel уведомляет, что возможны потери и т.д. Я нажимаю "продолжить" и.... ВСЁ. Программа грузит проц на 100% и что-то делает. Я не проверял, что там она доделает в итоге, т.к. программа стоит в офисе и ожидание в 1 час (именно столько я ждал перед тем, как убить процесс) уже не приемлемо.

Асер Эспайр 14-08-2008 16:01 875267

Как привязать системную дату или время к столбику в таблице Excel? То есть, чтобы дата менялась с изменением системного времени. Возможно ли это?

SamsungC095 14-08-2008 16:45 875290

конечно. есть соответствующие команды. посмотри в справочнике. там и не такие приколы найдешь.

Асер Эспайр 14-08-2008 17:33 875328

А точнее?

SamsungC095 15-08-2008 12:32 875877

Тебе могут подойти команды: ТДАТА и СЕГОДНЯ

Асер Эспайр 15-08-2008 14:03 875953

Спасибо!

7human7 16-08-2008 20:50 876774

Как сделать так, чтобы 1 строка всегда была видна (когда скроллишь вниз).

azbest 23-08-2008 20:52 882181

Цитата:

Цитата SamsungC095
Я нажимаю "продолжить" и.... ВСЁ. Программа грузит проц на 100% и что-то делает »

Вы знаете как связаны между собой эти файлы? Они находятся у вас на одном компьюьере или на разных?. Вы понимаете принцип связи этих файлов между собой?
Причина скорее всего в одновременном открытии нескольких файлов с большими (или относительно большими заполненными табличными данными). Если формул которые связывают эти файлы между собой - очень много - например в каждой клетке какой- нибудь итоговой (результирующей) колонки, комп-р одномоментно держит в уме все эти связи, даже те которые в данный момент совершенно не используются (не нужны вам для расчётов) Выход - попробовать объединить все файлы в 1. просто создайте дополнительные листы и перенесите информацию с листов тех отдельных файлов - на эти новые листы. И если знаете макросы в VBA Exel - используйте их. С их помощью можно один раз написать формулу связи табличных данных и поочерёдно применять её на всех ячейках, а не плодить одинаковые формулы для каждой ячейки -которые будут тормозить систему.
И ещё: сохраните ваши гигантские файлы под другим именем. И сэтими уже попробуйте их упростить. Сотрите все данные оставляя по 5 первых строк в каждой таблице. с 30 мБ всё это должно упасть до 2 мБ комп висеть уже не будет, а вы попытайтесь понять суть того как работает ваша "сетка файлов" и модернизируйте её как я описал выше

Codru 24-08-2008 01:35 882331

Цитата:

Цитата 7human7
Как сделать так, чтобы 1 строка всегда была видна (когда скроллишь вниз). »

Вид --> Закрепить области --> в всплывающее окошко будет предложения по закреплению строки или столбца.

SamsungC095 24-08-2008 22:31 882851

azbest, тут есть несколько трудностей:
30Мб достигнуты именно путем огромного кол-ва нужных данных во многих строках, столбцах и листах. Уменьшать их кол-во нельзя ни в коем случае, в том-то и проблема.
Все файлы находятся на сервере, с которого и открываются, но открываются по сети с другого компа.
VBA использовал, но объем все равно быстро растет. К примеру, в обном файле на 4-х листах кол-во строк превышает 8 тысяч.
Цитата:

Цитата azbest
С их помощью можно один раз написать формулу связи табличных данных и поочерёдно применять её на всех ячейках, а не плодить одинаковые формулы для каждой ячейки -которые будут тормозить систему. »

А вот это я не совсем понял. Не могли бы вы выложить пример файла или скрипта? Или просто на словах объяснить, что это такое?

7human7 27-08-2008 17:51 885174

Цитата:

Цитата Codru
Вид --> Закрепить области --> в всплывающее окошко будет предложения по закреплению строки или столбца. »

Там нету (закрепление областей):


Она здесь:

Codru 27-08-2008 18:50 885222

Цитата:

Цитата 7human7
Там нету (закрепление областей): »

Извините, вопрос был задан в теме
Цитата:

Цитата Irji
Microsoft Excel 2007 »

Следующий раз конкретизируйте, если не по теме. А так молодцы, раз нашли сами.

CadiLuck 28-08-2008 16:31 885918

Такая проблема: в екселе при распечатке выставляю альбомный лист, а печатает всеравно книжными офис 2007 на висте. что можно сделать?

Codru 31-08-2008 14:10 887761

CadiLuck, я попытался смоделировать Вашу проблему, только у меня везде ХР3, но ничего не вышло. Скорее всего это связано с настройками принтера. У меня и дома и на работе все нормально. Кстати, если Вы вообще удалите принтер из настроек Виндуса, то разметка, ориентирование страниц невозможна.

А вообще я вернулся на Офис-2003, во-первых еще не везде еще установлен (2007) и возникшими при этом проблемами, во-вторых, какой-то дубовый, не нравиться.

CadiLuck 31-08-2008 17:26 887870

я то же отдаю предпочтение 2003. но это не суть. дело в том что я системшик, и эта проблема у пользователя. я конечно могу снести офис и поставить 2003 но это не выход. попробую переустановить принтер, хотя сомневаюсь что поможет. если чтонибудь придумаю отпишусь.

azbest 31-08-2008 22:24 888043

Цитата:

Цитата SamsungC095
А вот это я не совсем понял. Не могли бы вы выложить пример »

Вы создаёте "вспомогательный" (это я его так называю) макрос и в нем пишите, используя запись макроса, формулу расчета для ячейки С5-например.
Далее открывая текст макроса вы видите формулу записанную в формате R1C1 - формат ссылок на параметры (переменные, или значения, или ячейки) применяемые в этой формуле. её вы можете копировать и вставлять в любое место ваших рабочих макросов - туду куда нужно
Если взаимное расположение ячеек в расчётных формулах не меняется относительно друг друга при переходе от строки к строке (например все ячейки расположенные в одной строке), то и относительные ссылки R1C1 в формуле в макросе припереходе от одной строки к другой будут теже. тогда используя range("C5").select - вначале и Activecell.formulaR1C1= (ваша формула) и Selection.offset(строка,колонка).select Вы можете обсчитать весь список строк. Можно здесь задействовать переменные, цикл обсчёта = количеству строк в списке и ещё много всякого.
Если взаимное расположение обсчитываемых ячеек меняется от строки к строке (например какая то ячейка всегда берётся одна и таже при переходе в расчётах от одной строки к другой) тогда и R1C1 тоже в формулах будет меняться. Здесь выход - выделить отдельную расчётную строку в ячейки которой будут помещаться по очереди данные из каждой строки (через буфер или через переменные).
А насчёт сервера с основной базой - подумайте как оптимизировать задачу на убыстрение её выполнения. Может не имеет смысла держать всё на сервере. Может проще - держать все нужные данные для вас на своем ком-пе. Можно ещё повысить приоритет выполнения задач по EXEL. Посмотреть какая скорость обмена данными на участке: Ваш комп-ваша сетевая карта-сетевая карта сервера(?!?-тут мои познания чисто теоретические)-сервер. Как пример - Com-порт компа - модем: можно увеличить скорость скачивания - повысив скорость в COM- порту с 9600 до 115200 или выше.

CadiLuck 02-09-2008 16:19 889353

Всем кто "шукал" по моей проблеме, спс!!! переустановил драйвер принтера и все стало рапотать нормально.

SamsungC095 03-09-2008 12:48 890009

azbest, Ну так это было бы хорошо, если бы не 2 "НО!"
Первое: я понял, примерно, что там будет. А можно небольшой пример? Или код с пометками, где можно менять то или другое? Просто последний раз я макрос писал с нуля ещё в институте.
Второе: Поместить к себе не могу, т.к. этот файл нужен не мне одному. А если другие будут открывать не с сервера, а с меня, то ещё медленнее будет, т.к. на сервере хоть маршрутизация нормально настроена.

Sergey Po 09-09-2008 15:37 894627

Многострочный текст в ячейке Excel
 
Существует ли способ образования новой строки в процессе ввода текста в ячейку Excel? Например, сочетание клавиш? Если в ячейку скопировать текст из Word, многострочность реализуется. В конце каждой строки виден спецсимвол. Как его вставить?

Blast 09-09-2008 15:40 894631

Alt+Enter?

putop 15-10-2008 19:03 924825

скажите как сделать чтобы отображалась формула, а не значение?

Drongo 15-10-2008 19:29 924850

putop, Никак, формула отображается только в строке формул.

Pliomera 15-10-2008 21:26 924961

Drongo, да ну конечно, щаз... :)

Ofiice button - Excel option - Advanced - Display option for this worksheet - Show formulas in cells instead of their calculated results

Поставить галку и нажать ОК.

Andriy_M 24-10-2008 10:19 932245

Здравствуйте!
У меня такая вот проблема при переходе на новый оффис 2007.
Открываю в Microsoft Excel 2007 файл *.dbf, как я это делал в 2003 екселе. Но теперь значения импортируются вот так: (столбец с датами)
04.11.2001
04.12.2001
'20010413
'20010414

вместо:
11.04.2001
12.04.2001
13.04.2001
14.04.2001

То есть вместо 04.11.2001 (37199) я получаю 11.04.2007 (36992)

При чем значение в самой дбф-ке в формате "DD.MM.YYYY"
А фактически я получаю MM.DD.YYYY.
Интересная ситуация, когда DD>12 тогда я получаю текстовое значение "YYYYMMDD"
что делать?
Ведь это дело не в формате ячеек, а именно в иморте...
Может что-то связано с Региональными настройками при импорте, но где их найти в Екселе 2007? Ведь в 2003 было все нармально...
Подскажите, прошу. Может это у меня какой-то оффис недоделанный?.. (но он стоит на работе, лицензионный)

azbest 25-10-2008 23:35 933677

Цитата:

Цитата SamsungC095
А можно небольшой пример? Или код с пометками, где можно менять то или другое? »

Пример:
А- номер по порядку
В - наименование продукта
С - код продукта
D -Цена продукта
это шапка таблицы.
Задача : посчитать скоко всё это стоит.
s=range("A1").current region.rows.count
for x=1 to s-1
range("A1").activate
selection.offset(x,4).select
tekuhaya_stoymost=activecell.value
obsthaya_stoymost=obsthaya_stoymost+tekuhaya_stoymost
next x
range("E1").activate
activecell.value=obsthaya_stoymost
msgbox("Общая стоимость - справа таблицы в первой строке")
___

Огромная подсказка - включив запись создаваемого макроса - визуально
щелкать по кнопкам (например - щёлкаем по любой ячейке шапки таблицы, далее Сервис - Данные - Автофильтр - любое из предлагаемых значений в списке) далее -стоп записи макроса. Затем Сервис - Макросы - выбрать только что записанный и "Изменить макрос" - и вы во внутреннем коде программы - Такми образом совершая любые визуально последовательные действия -щёлкая по кнопкам меню и включая создание и применение формул к конкретным ячейкам - в режиме записи макроса - остановив запись и перейдя внутрь его Вы увидите как организован этот код ваших последовательных действий в коде VBA - дальше дело техники и практики.

Codru 27-10-2008 00:36 934510

Andriy_M, сколько не крутил, ничего не получилось. Правда файл *.dbf пришлось создать в Excelе 2002. В настройках Microsoft Excel 2007 ничего влияющего не нашел. В то же время почему-то у ячеек не формат даты, а числовой. Проверьте установки DBase, может там что-то не то.

Владимир_О 27-10-2008 11:21 934775

У меня проблема с отображением данных в excel 2007 (одмины только что силой поставили офис 2007, до этого стоял 2003).
Создаю довольно бьльшой файл, в нём 6 листов, на каждом табличка 120х30 ячеек, много простых формул (+,-,*).
При прокрутке скроллом значения некоторых строк (обычно группы рядом стоящих строк), которые до этого были скрыты, не отображаются на мониторе.
При этом, бывает, что не отображается только часть строки (верхняя или нижняя часть).
Лечится сменой зума - дёрну туда-сюда ctrl+scroll, надписи появляются.
Очень раздражает. В 2003 экселе работал с бОльшими файлами, с такой проблемой не сталкивался.
Что делать? Может у компа мозгов не хватает?

Andriy_M 28-10-2008 00:31 935522

Codru , а если поменять формат на дату, тогда получаются те значения, что надо, или какие-то другие? Странно, у тебя как-то еще по-другому...

Codru 28-10-2008 22:15 936538

Andriy_M, взял еще один файл с датами, перевел в *.dbf, читается нормально Excel-ем 2007.
Вот результат. Возможно что-то с Excel-ем.

Codru 28-10-2008 22:24 936547

Цитата:

Цитата Andriy_M
а если поменять формат на дату, тогда получаются те значения, что надо, или какие-то другие? »

Как уже писал, везде формат даты числовой, но изменение формата ячейки ничего не меняет. Меняется только при вводе новых данных или модификации значения в ячейке.

Codru 28-10-2008 22:59 936573

Владимир_О, только что создал лист более 2000 строк и около 80-ти столбцов. Все работает (прокручивается) нормально, и мышкой, в т.ч. колесиком, и клавиатурой. Формул предостаточно, около 70% ячеек формулы с использованием данных из другого листа. Можно грешить на конфигурацию компа, но мой тоже не ахти какой (Пентиум 3).
Рад помочь, но не знаю чем.

Владимир_О 29-10-2008 20:55 937371

Ясно, спасибо за помощь.
"Глюк" появляется не очень часто, попробую пережить.

azbest 29-10-2008 21:46 937449

Цитата:

Цитата Andriy_M
При чем значение в самой дбф-ке в формате "DD.MM.YYYY"
А фактически я получаю MM.DD.YYYY »

Скорее всего дело в настройках импорта файлов в экселе. Как вариант попробуйте в макросах написать вот этот код:

Range("A1").activate
s=range("A1").currentregion.rows.count ' это выяснение сколько строк в списке
for x=0 to s
range("первая ячейка столбца с неправильными датами").activate
selection.offset(x,0).select
selection.numberformat="dd/mm/yy"
next x
range("первая ячейка столбца с неправильными датами").activate
selection.autofilter
selection.autofilter field:=номер столбца с неправильными датами, Criteria1:<>"dd/mm/yy"
msgbox("эти ячейки перевести в нормальные даты вручную")

Andriy_M 29-10-2008 23:32 937531

Спасибо, azbest !
Только я от макросов далек... Надо б ними заняться. Хорошая штука!
В принципе я бы мог преобразовать даты так, как мне это надо после импорта, или с макросами или без... Конечно, это усложнило бы мне жизнь. Поэтому хотелось бы чтоб ексель работал нормально. Вот. Мне интересно, у каждого такие глюки, или это лишь у меня...
И еще: Открываю простой текстовый файл в Екселе 2007, делю его на столбцы (все как надо, как в 2003) использую мастер текстов (импорт). Ну просто выполняю "открыть" для простой текстовки.
И там есть строка например 3.11;24.99;88.88

с разделителем ";"
на шагу 3 выбираю "подробнее" , "разделитель целой и дробной части" "."
и 2007 мне их не хочет делать как числа.
Я получаю 3 ноября 2008 года "24.99" "88.88"
В 2003 я получаю 3,11 24,99 88,88 - нормально.
Я же указывал: именно "точка" - разделитель. И тут вот глюк. Опять.
Опять импорт. У кого как? Подскажите, где копать... ?

Codru 29-10-2008 23:42 937545

Andriy_M, Вы уверены что прислали то что нужно. На всех трех файлах одна и таже информация, и открываются одинаково в обоих Excel-ях. См. изображение.

azbest 30-10-2008 21:50 938456

Цитата:

Цитата Andriy_M
Я получаю 3 ноября 2008 года "24.99" "88.88"
В 2003 я получаю 3,11 24,99 88,88 - нормально »

Так это у вас Универсальный формат - то впадает в форму даты - то в числовой формат. Вы задайте на весь столбец формат - числовой с 2 или3 знаками после запятой и всё.

Andriy_M 31-10-2008 00:24 938607

Вложений: 2
azbest
Де нет же... (
"24.99" "88.88" - это текстовые значения, они даже суммироваться не хотят.
а 3 ноября 2008 - это уже дата. Если перевести ее в числовой формат - получается, 39755,00
тоесть форматами уже ничего не зделаешь. Так я их получил при импорте. Это в импорте дело...
Я точно знаю, если в 2003 екселе делать это без указания разделителя целой и дробной части , получится именно так (с текстом, с датами). А когда указать разделитель - точка, должно все сработать. Ексель 2003 делает мне числа успешно, а 2007 при тех же самых коммандах - не делает. Вот. Просто я делаю это не первый раз, и тут бац - глюк. Думал, может какие-то настройки там... или еще что-то.

Codru, на вашем скриншотике я вижу только первые 4 столбца A:D.
А даты (проблемные столбики) как раз G:H
Вы смотрели там тоже??? Я даже скриншотики свои был отправил в случае, если что-то будет отличаться. Там должны быть разные данные. Посмотрите еще раз в столбцах G:H, прошу. Ну ДБФ-ка такая просто. Оригинальная. Не хотел ее менять.
У меня так (см. изобр.)

Codru 31-10-2008 21:16 939364

Andriy_M, я прошу прощения. невнимателен был.
У меня открывается также как и у Вас. Главное столбец G имеет формат Даты, а H - общий. И еще, ячейки "REM" и "D_MODE" имеют числовой формат. Но самое интересное рассмотреть файл в Блокноте. Красным (одна линия) - 1-я дата, синим - 2-я. Обе того же формата, а отображаются по-разному.
Возможно файл *.dbf изначально формируется с такими форматами.
Открыл Excel, посмотрел все настройки, снял галочку "Ячейки, которые содержат годы, представленные 2-мя цифрами". Результат нулевой.
В общем я пока пас, может кто-то потолковее подскажет как быть.

Andriy_M 01-11-2008 01:05 939558

Вложений: 1
Спасибо и на этом), Codru
А идея с блокнотом мне понравилась! Я не додумался был...
А пробовали открывать ту ексельку с ошибками, Codru ? Мне интересно Ваше мнение...
И еще: куда обращаться с такими вопросами о недостатках работы оффиса?
Но так, чтобы "услышали"... Может кто нить знает? Все-таки Майкрософт потом доделывает апдэйты. Значит пользователи жалуются...

darksmoke 15-11-2008 10:44 953265

Таблицы в Excel'e
 
Добрый день.
Поставили такую задачу.
Есть таблица, в нее вписывают имя заказчика, материал, количество и цену. В итоге есть какая то сумма, вообщим типо счета, видна каждая позиция.
Задача.
Надо чтобы когда клиент оплатил деньги, в этой таблички нажали сохранить. И все эти данные перенеслись в другую даблицу и там накапливались по всем клиентам.
Пожелание.
Если можно то что бы клиенты были одной строкой, а при нажатии на него открывался тот счет который делали ему, т.е. самая первая таблица.
Спасибо большое.

Codru 15-11-2008 11:10 953277

darksmoke, а какие конкретные шаги Вы предприняли и не получилось?

Вы создали ранее 11 тем, на которые получили конкретную помощь (некоторые отмечены решенными) и только раз отметили "Полезное сообщение". В других темах участие не принимали, т.е. другим никакой помощи не оказали, хотя по заданным вопросам виден не плохой уровень подготовки. Это что, иждивенчество?

Allah Akbar 05-12-2008 10:40 972979

Добрый день! Такая проблема. Есть книга обычная, состоит из 14 листов. При открытии в Excel 2007 страшно виснет, долго не открывается и чаще всего вовсе зависает. При чем пробовал сохранять в формате 1997-2003 и в собственном .xlsx, последний вообще сразу же зависает при открытии. Фокус в том, что этот же файл в обчном формате xls успешно открывается и редактируется в Open Office на другом компьютере! Машина очень сильная, с производительностью проблем нет. Каковы возможные причины, подскажите пожалуйста!

azbest 06-12-2008 16:51 973969

darksmoke,
Сколько названий материалов Вы продаёте (напр, доски, лак, гвозди итд - количество наименований)?
На первом листе - создаёте "карточку Ввода" - когда новый (или уже не раз покупавший) клиент собирается у вас чего нибудь купить.
На втором листе - всё что касается материалов которыми вы торгуете (цена старая, цена новая, добавить в список новый материал, убрать "старый" материал, количество и тд)
На третьем листе Ваши покупатели и то что они купилим (товар, его цена на тот период, № счёта и тд)
На четвёртом листе - бланк счёта, формируемый по интересуемому вами покупателю (болванка этого счёта оформляется с пустыми ячейками в которые потом по вашей команде заносятся данные из третьего листа)
Это теоретическая часть. С практической придётся покопаться. :yes:

darksmoke 07-12-2008 11:04 974373

Материалов около 1000 наименований.

Ну а связать это все чем? ВБ?

azbest 08-12-2008 00:35 975039

Да только не VB а VBA - он встроен в EXEL.
Поскольку наименований 1000 - располагать их придётся в строках (их 65535) а не в столбцах (их гораздо меньше - не помню точно). А потом с помощью макросов всё это объединить в единое целое, чтоб работало. Сами справитесь или помочь? Если что пишите на e-mail. :drug:

darksmoke 08-12-2008 19:44 975768

оо.. Спсибо за отклик. Но дальще это тупик. Т.к. я в VBA вообще не шарю. :closed-to

TURNSKIN 09-12-2008 15:29 976415

добрый день
нужна ваша помощь.
есть такая задача :
имееться: имя пациента, дата прибытия, дата отбытия и палата.
нужно на соседнем sheet'e заполнить своеобразный каллендарь, который выгледит вот так :
Код:

                201        202        203        204        205        206        207        208        209        210        301        302        303
2008.12.01 x
2008.12.02 x                                                                                                               
2008.12.03 x                                                                                        x                       
2008.12.04 x                                                x                                        x                               
2008.12.05                                                x                                        x                               
2008.12.06                                                x                                        x                               
2008.12.07                                                x                                                                       
2008.12.08                                                x                                                                       
2008.12.09                                                x                                        x                               
2008.12.10                                                                                        x                               
2008.12.11

т.е. палата 201 занята с первого декабря по 4ое
палата 207 с 4 по 9ое
302 с 3ого по 6ое и с 9 и до 10ого
как это реализовать в виде макроса?
я как бы могу найти строку с датой отбытия и прибытия пациента, могу найти столбез с палатой, но вот как в писать в эту своебразную матрицу креситики(или как либо по другому отметить) в занятые палаты....

djeff 11-12-2008 11:10 978180

Excel жрет 500Мб при открытии файла по сети
 
Добрый день уважаемые.
Собственно тема и есть содеожание вопроса.Есть файл xls размером 45Мб, расположен на шаре.При открытии его на одном коме Excel кушает 500Мб памяти.В чем может быть дело?

xoxmodav 11-12-2008 12:33 978248

Изучи для начала правила форума "Программное Обеспечение Windows", после чего напиши версию операционной системы, версию Service Pack, версию пакета Microsoft Office на том компьютере, в каком формате сохранён файл XLS?

djeff 11-12-2008 14:19 978345

Исправляюсь:
Ось Win XP SP2, 1Гб оперативки на борту.
Microsoft Office 2007
формат файла XLS.Файл содержит небольшую базу данных отдела продаж, без скриптов и макросов.
Файл локально не кешируется.Шара на файл сервере Windows Server 2003 R2.
Размер файла 45 Мб.

Baw17 11-12-2008 15:11 978389

Цитата:

Часто в Excel решают те задачи под которые он не заточен. Мне доводилось видеть таблицы на многие сотни мегабайт. Не удивлюсь если для таблицы в 100 Мб нужно (грубо) 500 Мб оперативной памяти. В итоге тормоза , потери данных, недовольство. Между тем Excel не виноват. Либо алгоритм нужно оптимизировать либо другой инструмент выбирать.
из ya.ru и он прав Excel не предназначен для баз данных, для этого есть Microsoft Office Access
а проблема с памятью известна со времен 97

djeff 11-12-2008 15:17 978396

P.S.
ПРичем ситуация проявляетсяя только на одном компьютере.На остальных файл открывается и не жрет ресурсов.
Скорее всего делов кривой установки офиса.

Andriy_M 14-12-2008 22:42 981014

Вложений: 1
TURNSKIN
Добрый день!
Вы наверное уже заждались ответа. Ждете на свою ексельку... )
Я вчера зашел на свою почту, обнаружил Вашу просьбу. Ночью подумал. Сегодня кое-что доделал, получилось.
Взгляните. Может вам подойдет.
Я сам макросами не пользуюсь. Руки не доходят. Стараюсь без них обходиться, так даже интереснее.
Обошелся без макросов. Только в ячейках, где у Вас отмечено "х" там идут цыфры... Думаю, это Вам не принципиально.
Но можна и переделать. Хорошенько подумать. )

Если что, пишите, спрашивайте. Удачи. Рад помочь)

TURNSKIN 17-12-2008 10:14 982715

Вложений: 1
огромное спасибо за ответ, но я тут голову поломал пару дней и написал макрос, т.к. не так сильно владею коммандами экселя, как вба :) хотя и им владею крайне поверхосно.
вот прикрепляю фаил, что у меня вышло.
сейчас стоит проблема, некоторые палаты одноместные(таких меньшеньство) не мало дву местный и трёх местных, теперь надо реализовать возможность положить 2 человек в двухместную палату, но не 3ёх, когда одна палата - один пациент, т.е. все палаты одноместные, не сложно придумать систему проверки.....
может у вас есть какие мысли?

Andriy_M 19-12-2008 00:17 984535

Добрый вечер)
Я думаю, в даном случае можна сначала переделать мой вариант таким образом:
каждое место считать отдельной палатой. Например там: 3-местная палата 302 будет иметь номера 302_1; 302_2; 302_3.
Это в случае, если надо програмку уже и немедленно!
Фактически это - номера коек)))
Если что надумаю, напишу)

А ваш вариант еще не посмотрел. Недавно переустановил винду, дома офиса нет.

okshef 19-12-2008 14:39 984945

Подскажите, пожалуйста, код VBA для решения задачки. Язык системы - русский, раскладка и язык загрузки - английский. Нужно при открытии файла *.xls автоматически менять язык ввода на русский

Smasher 20-12-2008 08:55 985482

Помогите пожалуйста написать макросы. Таблица моя выглядит вот так:


Первая задача заключается в следующем: в эту таблицу в низ столбцов добавляются записи. Если можно, то надо сделать так, чтобы при добавлении новой записи производился поиск по документу не существует ли в таблице уже такая запись. Ну либо просто макрос, котороый ищет дубликаты.

Вторая задача - составление алфавитного перечня. То есть, жмёшь кнопку - получаешь список всех записей отсортированных по алфавиту при чём чтобы было видно где эта запись находится. Например, если у меня имеется "apelsin" в столбце 1, "ananas" в столбце 2 и "kokos" в столбце 3 результат должен выглядеть так:
ananas - 2
apelsin - 1
kokos - 3

TURNSKIN 04-03-2009 22:16 1055135

привет
мне нужно в excel или как form сделать 2 и более combobox связаных между собой
т.е. если в первом вывераеться item Россия, то во втором поевляеться Москва, Питер, Ростов, Владик, если в первом Франция то во втором Париж, Морсель и Ница
как это сделать?

delog 04-03-2009 23:37 1055209

Цитата:

Цитата TURNSKIN
мне нужно в excel или как form сделать 2 и более combobox связаных между собой
т.е. если в первом вывераеться item Россия, то во втором поевляеться Москва, Питер, Ростов, Владик, если в первом Франция то во втором Париж, Морсель и Ница
как это сделать? »

Вставь два активиксных комбобокса и в коде листа напиши это:
Код:

Private Sub ComboBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  ComboBox1.Clear
  ComboBox2.Clear
  ComboBox1.AddItem ("Франция")
  ComboBox1.AddItem ("Россия")
End Sub

Private Sub ComboBox1_Change()
  If ComboBox1.ListIndex = 0 Then
    ComboBox2.AddItem ("Париж")
    ComboBox2.AddItem ("Марсель")
    ComboBox2.AddItem ("Ница")
  End If
  If ComboBox1.ListIndex = 1 Then
    ComboBox2.AddItem ("Москва")
    ComboBox2.AddItem ("Питер")
    ComboBox2.AddItem ("Ростов")
  End If
End Sub


okshef 14-05-2009 09:57 1118012

Подскажите, кто знает. Ситуация такая. Есть файл, созданный в WinVista. Создан сертификат и добавлена цифровая подпись. При открытии файла заданы настройки "Доверять макросам этого издателя", соответственно, никаких дополнительных нажатий кнопок на разрешение выполнения при открытии файла не требуется. На компьютере установлена Win7, в которой прежняя цифровая подпись не принимается. Каким образом правильно экспортировать сертификат в Se7en, чтобы открывать тот же файл в обоих системах без лишних "телодвижений" (нажатий на кнопки о запуске макроса)?

winsor2008 26-06-2009 20:02 1152616

Господа) есть задачка )
Вводные: по сети над 1-м Эксель-файлом (2007) работают 4-5 человек в режиме совместного доступа. Файл занимает в среднем 4 МБ. Очень часто файл "ломается" и зависает, - после чего начинает занимать 60 метров и все данные пропадают. Замечено, что вероятность сбоя увеличиваеся с использованием формул (возможно, формулы мешают???)
Подскажите, что делать? Спасибо!

sidor84 11-08-2009 01:03 1190603

Добрый день.... возможно ли при вводе определённых данных в ячейку, будет окрашиваться другая???????
т.е. допустим при вводе числа 155в одну из ячеек диапазона D1 : d171 окрашивается ячейка "В1" а при вводе 156 в диапазон, окрашивается "В2"


я думаю что плясать нужно наверное от той ячейки, которая будет окрашиваться!
в ней наверное нужно указать какуюто формулу, или может значение какоето! чтобы при появлении нужного числа в диапазоне D1 : d171 она окрашивалась в любой другой цвет!!! (красненький например!)

Спасибо заранее)))

okshef 11-08-2009 01:21 1190617

sidor84, на вкладке "Главная" во фрейме "Стили" есть кнопка "Условное форматирование". Задайте правило форматирования нужных ячеек из диапазона В по значению чисел из диапазона D. Но тогда вам придется пользоваться формулой Di=Bi.
Как-то так, в общем - экспериментируйте.

sidor84 11-08-2009 02:38 1190658

ничё непонял!!!!


можно описать пошагово!!!



А теперь пожалуйста подскажите что, и в какую ячейку нужно ввести, и какую нужно отредактировать!!!????

б.Спасибо!!!

okshef 11-08-2009 03:28 1190660

Пошагово так:
1. Выделите нужный диапазон. Например А1-А10
2. На вкладке "Главная" найдите кнопку "Условное форматирование"
3. Наведите на "Правила выделения ячеек"
4. Из раскрывшегося списка выбирите нужное и при необходимости измените формат. Например: выбираем Больше. В левое поле пишем 155, в правом жмем на стрелку и внизу списка нажимаем "Пользовательский формат". В открывшемся окне для форматирования ячеек выбираем нужные параметры заливки, границы, числа.
5. Вводим значения в диапазон: в ячейку А1-151, А2-152....А5-155...А10-160, А11-161. При невыполнении условий форматирования ячейка не изменяет формат, как только условие выполняется - формат меняется на выбранный. Т.е. ячейки А1-А5 останутся белыми (условие не выполняется), А6-А10 изменят цвет на выбранный (условие выполняется), А11 и ниже - белые, т.к. на них условное форматирование не распространяется. Вводить цифры руками - при автозаполнении заполняется и формат.

это всего лишь объяснение принципа, а не решение конкретной задачи.

Baber 11-08-2009 23:22 1191423

Привет всем!!!
Может быть у кого-то из Вас есть возможность переслать файл описания "Офис 2007" на русском языке.
Заранее спасибо.

Codru 12-08-2009 00:53 1191485

Обучающий видеокурс Microsoft Office 2007 http://www.warezebra.com/ebookz/8268...microsoft.html
или depositfiles.com/ru/files/de0vkzxq6, depositfiles.com/ru/files/9ellsgq73, depositfiles.com/ru/files/1cw1apqpx, depositfiles.com/ru/files/80yx9byt4

а также:
Самоучитель Microsoft Office 2007. Все программы пакета [2008/Русский] http://www.kodges.ru/27415-samouchit...programmy.html

Baber 15-08-2009 22:41 1194426

Цитата:

Цитата Codru
Обучающий видеокурс Microsoft Office 2007 http://www.warezebra.com/ebookz/8268...microsoft.html
или depositfiles.com/ru/files/de0vkzxq6, depositfiles.com/ru/files/9ellsgq73, depositfiles.com/ru/files/1cw1apqpx, depositfiles.com/ru/files/80yx9byt4
а также:
Самоучитель Microsoft Office 2007. Все программы пакета [2008/Русский] http://www.kodges.ru/27415-samouchit...programmy.html »

Спасибо!!!
Всё видел, но забрать ничего не смог.
Help me pl.

Codru 15-08-2009 22:57 1194437

Цитата:

Цитата Baber
но забрать ничего не смог. »

Почему? Обьем вроде бы небольшой: 100 и 25 Мб.

Baber 15-08-2009 23:04 1194443

Цитата:

Цитата Codru
Почему? Обьем вроде бы небольшой: 100 и 25 Мб. »

Всё. Начал заливаться.
Спасибочки!!!

Baber 16-08-2009 23:25 1195198

Цитата:

Цитата Codru
Обучающий видеокурс Microsoft Office 2007 http://www.warezebra.com/ebookz/8268...microsoft.html
или depositfiles.com/ru/files/de0vkzxq6, depositfiles.com/ru/files/9ellsgq73, depositfiles.com/ru/files/1cw1apqpx, depositfiles.com/ru/files/80yx9byt4 »

Цитата:

Цитата Codru
Почему? Обьем вроде бы небольшой: 100 и 25 Мб. »

Там можно забрать только 1 и 3 часть, а 2 и 4 части отсутствуют.

Soierr 01-09-2009 23:19 1209208

Здравствуйте!Не могу установить Exel 2.0.Программа не может найти пакет установки Standart WW.msi

okshef 02-09-2009 00:16 1209237

Цитата:

Цитата Soierr
Exel 2.0 »

простите, но это из какой версии Office?

Pliomera 02-09-2009 00:19 1209238

Soierr, Excel 2.0 - это программа, выпущенная 21 год назад - 1988 года выпуска. Железо надо иметь соответствующее.

okshef 02-09-2009 00:23 1209240

Значит шапку темы нужно менять

Andriy_M 09-09-2009 00:40 1214435

Вложений: 1
sidor84
Вот я решил Вашу задачку. Посмотрите Условное форматирование. Думаю, разберетесь.

georgyip 14-09-2009 16:52 1218810

Привет всем,
подскажите как побороть проблему: на одном компьютере Excel 2007 SP2 портит форматирование ячеек при сохранении файла .xls, созданного ранее в excel 2003. Выглядит это так, что юзер, открыв файл с сетевого диска, поработав с ним и сохранив его обратно, при повторном открытии рискует не увидет ранее сделанное форматирование ячеек. Другой юзер тоже не видит никакого форматирование после такого сохранения.
На других, точно таких же компах (windows xp sp 3 + office 2007 sp2, все english), другие юзеры таких проблем не имеют.
Pls, хелп!

stightml 18-09-2009 15:11 1221850

excel 2007 автоматически изменяет ширину столбца
 
раньше работал в 2003 excel, после перехода на 2007, радовался новым возможностям и удобству, однако есть один момент, который я никак не могу побороть в новой версии excel!

делаю ширину всех столбцов 2пикс. и работаю с данными.. в старой верссии какие бы ты цифры не вводил, ширина столбца не изменялась, а в новой версии вся ширина подстаривается под значения! т.е. автоматически изменяется, а мне это не нужно! в итоге все столбики под разной шириной, вот и вопрос, как сделать фиксированные ячейки? чтобы они сами не меняли ширину при вводе любых значений как в старом excel? везде уже все перерыл, ответа не нашел!

okshef 20-10-2009 11:40 1247710

Вопрос к тем, кто программировал в VBA: есть файлы в известной директории и поддиректориях определенного формата. Необходимо: найти эти файлы, посчитать и в зависимости от формата и расположения полученное количество внести в ячейки.

Collem 29-10-2009 03:11 1255288

Здравствуйте.
Почему-то документ открывается в окне окна Excel 2007
Подскажите пож. возможно ли сделать чтобы документ открывался нормально.

Codru 29-10-2009 10:08 1255412

Цитата:

Цитата Collem
Подскажите пож. возможно ли сделать чтобы документ открывался нормально. »

В правом верхнем углу документа нажмите кнопку Развенуть.

Pozia 07-11-2009 02:20 1263670

Есть такая вещь в экселе как подбор параметра. Она работает только если указать одну клетку с уравнением, и вторую где параметр перебирать. А если у меня таблица уравнений как автоматизировать процесс? Долго по всем клеткам вручную щелкать.

Pozia 24-11-2009 07:36 1278642

Подскажите как можно в экселе построить результирующую кривую как сумму нескольких кривых. Исходные кривые построены по координатам (X;Y) и построены в одних координатных осях, но значения X и Y разные во всех трех кривых. Поэтому просто просуммировать X и Y нельзя. Может есть еще какой метод? Файл эксель с таблицами чисел и построенными кривыми прилагаю.

okshef 24-11-2009 08:11 1278664

Pozia, а если по среднему арифметическому?

sergloba0977 12-12-2009 09:21 1293163

Здравствуйте!
Нужен совет специалиста.
Суть проблемы: Раньше у меня каждый файл экселя открывался в новом окне.
Теперь все открывается в одной ячейке.
Скрин

Как сделать так, что бы каждый файл открывался в новом окне, как было раньше?
Вот «совмещенный» в пэинте рисунок:

Именно так раньше открывался каждый файл.

Не знаю, что произошло, в настройках специально ничего не изменял. Проблема появилась после открытия «стороннего» файла.

Версия софта Excel 2002 (10.2701.2625)

Petya V4sechkin 12-12-2009 10:18 1293178

Цитата:

Цитата sergloba0977
Теперь все открывается в одной ячейке.

Вообще-то, теперь открывается так, как и должно (в одном приложении).
Вернуть ваш нестандартный способ можно: Пуск -> Панель управления -> Свойства папки -> вкладка Типы файлов -> XLS -> кнопка Дополнительно -> в списке "Действия" выбрать "Открыть" -> кнопка Изменить -> снять галку "Использовать DDE".


Время: 02:22.

Время: 02:22.
© OSzone.net 2001-