Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 3)

Автор: AfftoriTet
Дата сообщения: 31.08.2007 16:00
Kak копировать одну формулу в нескольких ячеек что-бы формула не менялось

Добавлено:
Nashel
Автор: Chasus
Дата сообщения: 31.08.2007 21:47

Цитата:
Надстройки "Сумма прописью"

шапку бы обновить

Мой вопрос,
Hе нашёл пока ответа, если пропустил, то извиняйте.
Kак отключить обводы cells'ов(синий и зелёный на рисунке) в которых находится data для функции.

Автор: Troitsky
Дата сообщения: 31.08.2007 21:54
Chasus

Цитата:

Цитата: Надстройки "Сумма прописью"

шапку бы обновить
Автор: Chasus
Дата сообщения: 01.09.2007 09:46
Ну если MS вкурсе, тогда всё в норме
Автор: NeeDiGeo
Дата сообщения: 01.09.2007 12:01
Скажите пожалуйста как можно обеспечить быстрый ввод по первым буквам из списка значений.
Автор: HeT BonpocoB
Дата сообщения: 01.09.2007 20:31
NeeDiGeo, дык а Параметры->Правка->Автозавершение значений ячеек не то? или не правильно понял?
Автор: robinLib
Дата сообщения: 01.09.2007 20:56
ПОдскажите поалуйста как в Excel убрать внизу в списке некоторые листы Excel: чтобы они были но выйти на них пользователю не удавалось бы?
Автор: Larach
Дата сообщения: 01.09.2007 21:11
Скрыть листы, а потом защитить книгу с паролем

Добавлено:

Цитата:
Kak копировать одну формулу в нескольких ячеек что-бы формула не менялось

Нужно нажимать клавишу F4 до тех пор, пока ссылки на ячейки не приобретут вид типа $A$4 (то есть знак доллара и перед буквой и перед числом). Тогда ничего не будет меняться при копировании
Автор: robinLib
Дата сообщения: 01.09.2007 23:13
TO Larach

Так как скрыть их ?
Автор: divedp
Дата сообщения: 02.09.2007 04:32
доброго времени суток.
у меня такой вопрос. есть что-то вроде отчета с массой расчетов, схем, таблиц и т.д., это как бы отчет, кстати документ имеет свою титулку.
но весь бок в том, что каждая страница должна быть в такой вот рамке:

я все перепробовал... хоть убей
в данный момент прямо в рабочем пространстве размечена рамка с табличкой, но: везде немного разная и таблица не по стандартам.
как мне сделать так, что бы рамка накладывалась на лист по-умолчанию?? + уйдет бок в ручной нумерацией страниц.
я накопал подложку, но никак не приложу ума, как вывести ее на печать...
просто воткнуть таблицу в колонтитулы тоже результата не даст, ибо слева отступ 2см соблюдается, но вот справа должно быть 0,5, а сам excel не позволяет мень 2х см.
в общем прошу вашей помощи, уважаемые знатоки.
Автор: Chasus
Дата сообщения: 02.09.2007 09:35
robinLib
HIDE Sheet


Protect workbook.


Что-то ещё?

Добавлено:
divedp

Самое простое, что могу предложить, это просто вначале сделать ету форму в Word'е и напечатать нужноe число листов. А расчёты делаeшь в Excel'e и просто печатаешь не на чистых листах, а на заранее распечатаном бланке формы показаной на рисунке Самое сложное, правельно наложить Excel с бланком.
Автор: divedp
Дата сообщения: 02.09.2007 09:44
Chasus
я подумывал над таким вариантом... неужели нет ничего проще и элегантней?
Автор: Chasus
Дата сообщения: 02.09.2007 09:46
divedp

Вторая мысля в том, что-бы использовать Background:



Добавлено:

Цитата:
Chasus
я подумывал над таким вариантом... неужели нет ничего проще и элегантней?


Всё относительно, друг мой. Когда тебе надо сделать всё быстро, то просто нет времени для элегантности, а просто нужно сделать Поэтому берёшь ножик и идёшь „рубить“ дерево Хотя можно найти и топор, но можно и не найти Ну а по серьёзу, то если у тебя есть время поиграться с данной ситуацией, то тогда можно искать решение, ну а если не, то и такое решение не самое худшее.

Автор: divedp
Дата сообщения: 02.09.2007 09:53
та время пока есть, слава бого, просто излазил уже ixbt и справочный центр мелкомягких, вот и обратился.
ЗЫ: бекграунд (он же подложка) не печатается, по крайней мере у меня ума его на печать вывести не хватило...
Автор: Chasus
Дата сообщения: 02.09.2007 09:56
divedp

Сбрось мне на мыло ету форму, ок? Попробую помочь.
marijus.ravickas@gmail.com
Автор: Troitsky
Дата сообщения: 02.09.2007 12:45
divedp

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

Самый очевидный ответ совсем не из области Excel:
Большинство современных принтеров позволяют делать вывод документов на печать поверх определенной пользователем подложки.
У меня, например, для Samsung ML-1250 такие настройки можно сделать в диалоге "Настройка печати" на вкладке "Наложения". Что то подобное должно быть и у других принтеров. Поищи - разобраться не сложно.
Чтобы текст (таблицы, данные вообще) не заезжали за край подложки, поверх которой предполагается вывод, нужно будет в Excel должным образом определить поля: Файл/Параметры страницы.../Поля


Добавлено:
robinLib

Цитата:
Так как скрыть их ?

Формат/Лист/Скрыть
или
В редакторе кода (Сервис/Макрос/Редактор Visual Basic или с клавиатуры Alt+F11) в окне Properties Window (View/Properties Window или с клавиатуры F4) изменить свойство Visible нужного листа.
Заметь, есть маленький нюанс. Нельзя через команду Формат/Лист/Отобразить сделать видимыми те листы, свойству Visible которых присвоено значение 2 - xlSheetVeryHidden. В окне "Вывод на экран скрытого листа" такие листы даже не будут видны.
Автор: Chasus
Дата сообщения: 02.09.2007 14:43
всегда остаётся возможность нарисовать рамку в Word'e, а данныe из Excel'я вкинуть туда, как SHEET.
Автор: robinLib
Дата сообщения: 02.09.2007 23:14
Все спасибо!
Работает!

Подскажите пожалуйста: какие сайты кто знает где были бы реализованы различные коды Excel и VBA для скачки: такие мини примеры стандартных проблем тех кто программирует на Excel?
Автор: AfftoriTet
Дата сообщения: 03.09.2007 09:07
Помогите вот с таким заданием. у меня есть данные соцопроса, надо сделать файл обрабатуюший всю информацию. Может у кого-нибудь есть програма котороя может помочь.
А теперь вопрос: Как можно сделать так что-бы данные вводить в одно ячейку, но они добавлялись в другом листе, одна после другой. На примере обясню: Есть Фамилии, их буду вводить только в одной ячейке, но надо што-бы тогда когда добавляю другое имя, она бы в другом листе добовлялоси в списке.
Автор: namchik
Дата сообщения: 04.09.2007 02:42
Народ, мне в свое время подсказали макрос для добавления пустых строк через одну:
Код: Sub InsEmptyLines()
Dim RowNum As Long
For RowNum = 1 To 20
If (RowNum Mod 2) = 0 Then
Rows(RowNum).EntireRow.Insert
End If
Next
End Sub
Автор: SERGE_BLIZNUK
Дата сообщения: 04.09.2007 05:50
namchik

Цитата:
Можно ли сделать подобное, только для удаления строк через одну

Дык, абсолютно не проблема:
Код:
Sub DelSecondLines()
Dim RowNum As Long
For RowNum = 20 To 1 Step -1
If (RowNum Mod 2) = 0 Then
Rows(RowNum).EntireRow.Delete
End If
Next
End Sub
Автор: namchik
Дата сообщения: 04.09.2007 06:57
SERGE_BLIZNUK
Спасибо. Опять выручили меня

Этот макрос, насколько я понял, удаляет только четные строки

Методом тыка (т.к. в VBA не совсем шарю) подобрал то же самое, только для нечетных строк:


Код: Sub DelSecondLines()
Dim RowNum As Long
For RowNum = 20 To 1 Step -1
If (RowNum Mod 2) = 1 Then
Rows(RowNum).EntireRow.Delete
End If
Next
End Sub
Автор: Markes
Дата сообщения: 04.09.2007 10:58
Подскажите, какой максимальный адекватный размер файла Excel (2003 Sp2)? Компьютер: Celeron около 2Ghz, 768Mb оперативки. Открыт документ на 33Mb, а второй на 18Mb вообще не открывает. По Диспетчеру задач ресурсов предостаточно.

Может быть есть варианты какой-либо оптимизации?

Скриншот:
Автор: ZORRO2005
Дата сообщения: 04.09.2007 14:46
Друзья,
Вот пример:
http://slil.ru/24813998
Из одной бухгалтерской программы данные выгружаются в таком формате(столбец B).
Их нужно превратить в значения,чтобы суммировать(столбец С).Есть еще несколько вариантов чтобы их суммировать.(столбцы G,H,I).
Но я использую не просто CУММ а ПРОМЕЖУТОЧНЫЕ.ИТОГИ (это мне нужно для фильтрации).
Подскажите, как сделать ПРОМЕЖУТОЧНЫЕ.ИТОГИ без вставки дополнительного столбца.
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;значен(B5:B18))-не проходит
{=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;значен(B5:B18))}-не проходит
Использовал именннованые диапазоны-тоже не получилось

Автор: Larix
Дата сообщения: 04.09.2007 17:52
Мужики, помогите, может, кто сталкивался и знает решение этого вопроса!!!

Суть: есть такая чудная формула ОКРУГЛ, суть который сводится к округлению до указанного знакак. Синатксис (нужный мне вариант):

Округл(число*число*число;до какого знака округлять)

Суть: мне необходимо, что бы табличные данные с Экселя корректно испортировались в базу данных Эксес - в Эксесе использутся, как я понимаю (на 100% не знаю, не моя программа) ROUND. НО. При конвертации из базы в экселе (в табличной форме) в тазу Эксесс - Эксесс ПЕРЕСЧИТЫВАЕТ строки и получается разница, мать ее за ногу! Формула вроде бы одна, а вот результаты.... а вот результаты смотрите на фотке:
http://img125.imageshack.us/img125/5518/untitled1zx7.jpg
Версия Эксес и Эксель - 2002 (10.2701.2625)
Автор: SERGE_BLIZNUK
Дата сообщения: 04.09.2007 19:10
Larix
попробуйте перед экспортом выделить все ячейки с формулой "ОКРУГЛ" - и используя Специальную вставку - вставьте вместо формул значения.
Автор: ol7ca
Дата сообщения: 04.09.2007 22:52
Может кто-то подскажет, как найти сумму конкретных слагаемых из ряда чисел? Пример: имеем столбец с числами: 1,2,3,4,5 а нам надо найти числа которые дают в сумме 12. Возможно ли получить ответ с вероятными комбинациями: 3+4+5, 1+2+4+5, и так далее?

Подскажите еще, как полученное значение “#N/A” заменить на ноль или пусто?

И еще вопрос,
Есть ли функция, которая работает как подбор параметра?
Нужно просто получать результаты без дополнительных манипуляций.
Автор: SERGE_BLIZNUK
Дата сообщения: 05.09.2007 00:17
ol7ca

Цитата:
1,2,3,4,5 а нам надо найти числа которые дают в сумме 12. Возможно ли получить ответ с вероятными комбинациями: 3+4+5, 1+2+4+5, и так далее

очень-очень-очень сильно сомневаюсь... Дело в том, что сложность этой задачи что то порядка n! (n факториал) - где n - число разных значений. и задача решается исключительно перебором. я когда-то делал подобное на Delphi (ну, чуть-чуть сложнее - искал максимально близкое к заданному числу), так при n=12 - вычислялось уже несколько минут - несложно посчитать - для n=13 будет в 13 раз дольше - т.е. ~ час, для n=14 - 14 часов и т.д....


Цитата:
Подскажите еще, как полученное значение “#N/A” заменить на ноль или пусто?

=ЕСЛИ(ЕНД(ячейка);"";ячейка)


Цитата:
Есть ли функция, которая работает как подбор параметра?
Нужно просто получать результаты без дополнительных манипуляций

попробуйте через запись действий. Сервис - Макросы - Начать запись...
выполнить один раз манипуляции.... Остановить запись.
Потом вызывать при необходимости...
впрочем, если нужно, чтобы само пересчитывалось - тогда можно повесить макрос на Worksheet_SelectionChange...
Автор: ol7ca
Дата сообщения: 05.09.2007 16:23
SERGE_BLIZNUK

спасибо.


Цитата:
впрочем, если нужно, чтобы само пересчитывалось - тогда можно повесить макрос на Worksheet_SelectionChange...


как это сделать?


Автор: Vitus_Bering
Дата сообщения: 06.09.2007 10:14
Друзья, посоветуйте как удобнее заполнять таблицу с большим количеством столбцов. Перемещаться по столбцам не удобно.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка The Bat под gmail.com


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.