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

» Excel FAQ

Автор: ivas
Дата сообщения: 08.09.2005 17:11
Xo66iT
Тебе нужен кусок программного кода?
Автор: Xo66iT
Дата сообщения: 09.09.2005 09:19
ivas
Да кусок програмного кода )) Желательно со всеми элементами управления ))

Еще пара вопросов:
1)можно ли сделать из UserForm исполняемый файл, то есть чтоб он работал не зависимо от того же Excel.

2)Я сделал ComboBox но содержание списка берется из файла Excel, возможно ли сделать чтоб список брался прям из VBA( относится к первому вопросу хочется сделать независимую UserForm)
Автор: ivas
Дата сообщения: 09.09.2005 10:32
Xo66iTВечером.
Цитата:
Желательно со всеми элементами управления
Сам понял что написАл?
Цитата:
можно ли сделать из UserForm исполняемый файл, то есть чтоб он работал не зависимо от того же Excel.
Нет. Но я делал из Delphi. Нормально сопрягается.
Цитата:
Я сделал ComboBox но содержание списка берется из файла Excel, возможно ли сделать чтоб список брался прям из VBA
Возможно.
Цитата:
относится к первому вопросу хочется сделать независимую UserForm




Автор: knyshow2
Дата сообщения: 09.09.2005 10:55

Цитата:
Можно воспользоваться сводной таблицей.
Выделяешь твой диапазон.
Далее в меню - Data - Pivot Table (Несколько раз Next. Затем появляется новый лист, перетаскиваешь в столбец диапазон сумм, в строки - диапазон дат)
Попробуй, разберешься


Не получатеся. Точнее, получается но не то.
У меня получается в списке дат - весь список уникальных дат, а мне нужно по месяцам. Бред какой-то!
Автор: Xo66iT
Дата сообщения: 09.09.2005 11:24
ivas

Цитата:
Сам понял что написАл?


Да понял ) Привожу пример в UserForm есть несколько типов Элементов управления такие как Поле со списком, переключатель, флажок,счетчик и т.д.
Вот я и просил (Желательно) с примером использования каждого элемента
Автор: alexiley
Дата сообщения: 09.09.2005 16:42
Господа, можно ли в экселе ставить ссылки на отправленные письма?

Если нет, то как лучше поступить.

В экселе на разных листах я веду расчеты (подготавливаю смету) после чего отправляю клиету предложения. Хочу что бы по одному клику на странице с расчетами я видел то, что отправлял.
Автор: ivas
Дата сообщения: 09.09.2005 22:40
Xo66iT
См. ПМ
Автор: Xo66iT
Дата сообщения: 10.09.2005 11:17
ivas

Спасибо
Автор: Widok
Дата сообщения: 10.09.2005 15:15
ivas
Xo66iT
(личная переписка)
Автор: namchik
Дата сообщения: 13.09.2005 01:02
Народ, поскажите, пожалуйста, как сделать так, чтобы листы в книге расположились в алфавитном порядке (рассортировать)?
Автор: evle
Дата сообщения: 13.09.2005 13:26
Есть много Excel'евских файлов. На каждом по много листов. На каждом листе первые шесть строк занимает шапка, потом идет таблица с данными. Порядок столбцов в каждой таблице одинаковый, количество строк - разное. Ниже данных стоит сумма по некоторым столбцам и другая информация различных габаритов. Все файлы нужно слить в один, убрав при этом все, кроме данных (вообще говоря, нужно сконвертировать это все в базу данных). С какой стороны можно подойти?
Автор: Starry
Дата сообщения: 14.09.2005 17:14
Появилась такая байда. Выбираю xls-файл, открывается пустой Excel2003 (без окна документа). Приходится открывать файл из меню "Файл-Открыть". Переустановка офиса (Офф2003 + сп1) не помогла. Уже на второй машине такая вот ерунда. Может кто подскажет, что надо сделать? Заранее спасибо.

Разве такого ни у кого не было?
Автор: Troitsky
Дата сообщения: 14.09.2005 17:57
namchik

Цитата:
Народ, поскажите, пожалуйста, как сделать так, чтобы листы в книге расположились в алфавитном порядке (рассортировать)?

http://forum.ru-board.com/topic.cgi?forum=5&topic=4495&start=1220#20
Автор: Markes
Дата сообщения: 16.09.2005 16:25
При открытии файла Excel говорит "Эта книга содержит связи с другими источниками данных" и предлагает "Обновить" или "Не обновлять". При любом ответе ничего не окрывается вообще. Пробовал запускать Excel отдельно и выбирать Файл - Открыть - тоже самое. Что ещё можно предпринять. Файл похоже покривел почему-то.
Автор: Accessor
Дата сообщения: 16.09.2005 16:43
Markes
может попробовать натравить на твой файл Office Recovery ???
Автор: evle
Дата сообщения: 16.09.2005 17:00
Markes
Это не баг, это фича
Такое окно появляется в случае, если в формулах книги есть ссылки на другие книги, которые в данный момент закрыты. При этом данные из внешних книг сохраняются и в открываемой книге, чтобы каждый раз не открывть другие файлы. При открытии Excel предлагает обновить данные из исходной книги, при этом если книгу не перемещали, то никаких вопросов о местоположении не выводится.
Если ничего подобного не в книге не предполагалось, то список внешних ссылок можно посмотреть в окне "Правка" -> "Связи..."
Автор: aleeexxx
Дата сообщения: 20.09.2005 10:46
Люди!
Подскажите как мне можно реализовать такую штуку:
мне нужно, чтобы если в ячейке есть какие-либо данные, то фон у нее и у всех ячеек, расположенных левее ее закрашивался каким-либо цветом.

Заранее спасибо.
Автор: 8AleX8
Дата сообщения: 20.09.2005 11:49
aleeexxx

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

Для изменения оформления ячейки в зависимости от ее содержания есть
Format -> Conditional Formatting
А вот изменить оформление строки или группы ячеек в зависимости от содержания одной из них по мойму не возможно.
Автор: Mushroomer
Дата сообщения: 20.09.2005 13:05
All
Никто не знает, как и где Excel хранит свои настройки? Суть проблемы: у двух пользователей один и тот же файл печается по-разному, т.е. по разному идет разбивка на страницы. Как можно синхронизировать настройки?
Автор: Alexdon
Дата сообщения: 20.09.2005 14:22
aleeexxx

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

Формат=>Условное форматирование=>В списке условие1 выбираем "формула" и сама формула:
=$A1=""
или другая ячейка...
и распространяем условие на другие ячейки
Автор: mp3exchanger
Дата сообщения: 20.09.2005 14:25
aleeexxx
8AleX8

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

Ещё как возможно. Допустим, необходимо проверять ячейук F2, тогда надо выделить блоком все ячейки, что левее проверяемой, идёшь "Формат - Условное форматирование" далее "Формула" и =ЕПУСТО($F2). Ниже задаётся нужный цвет и всё. Если надо много ячеек с таким форматированием, тогда выделяешь эти же ячейки, далее выделить диапазон, куда надо скопировать, идёшь "Правка - Специальная вставка" там кликаешь на форматы и OK. После этого нажать Esc

Alexdon
Упс, похоже писАли одновременно... получилось дублирование
Автор: nofate
Дата сообщения: 20.09.2005 15:07
Mushroomer
Версия экселя одинаковая?
Версия винды одинаковая?
Принтер по умолчанию один и тот же?

Думаю - причина в чем-то из этого.
Автор: NESTER_AN
Дата сообщения: 21.09.2005 11:02
Подскажите, кто знает. Нужно перевести число в текст (например: 2540->Две тысячи пятьсот сорок). Нашел только функцию БАТТЕКСТ, но она переводит на тайском языке .
А на русском такой функции нет?
Автор: Mushroomer
Дата сообщения: 21.09.2005 11:53
nofate
Причина оказалась абсолютно в другом: на одном компьютере был выставлен крупный шрифт, а на другом мелкий шрифт. Никогда бы не подумал, что это может иметь значение.
Автор: Xo66iT
Дата сообщения: 21.09.2005 13:21
NESTER_AN

64 страница темы отвечал bormant
Автор: Markes
Дата сообщения: 21.09.2005 13:29
evle

Цитата:
Это не баг, это фича

А как бы мне "починить" мой файлик? Посмотреть связи и подсунуть по связям указанные файлы?

Accessor

Цитата:
может попробовать натравить на твой файл Office Recovery ???

Это в самом Офисе?
Автор: NESTER_AN
Дата сообщения: 21.09.2005 15:52
Xo66iT
СпасибА за подсказку

Добавлено:
Xo66iT
Установил надстройку. Но при её включении Excel просто закрывается без всяких сообщений. Видно у меня проблема с Excel, потому что при попытке открыть любой файл с макросом происходит тоже самое. На другом компе все заработало.
Как это исправить?
Автор: evle
Дата сообщения: 21.09.2005 16:43
Markes
19:29 21-09-2005
Цитата:
А как бы мне "починить" мой файлик?

Посмотреть в "Правка" -> "Связи..." , где на листе находятся ссылки на другие книги, и если их там быть не должно, исправить формулы.
Автор: namchik
Дата сообщения: 22.09.2005 08:12
Troitsky

Цитата:
Option Base 1
Dim ard() As String

Sub BubbleSort(pstrArray() As String)
plngMaxItem = UBound(pstrArray)
Dim i As Long
Dim fSwitched As Boolean
Dim strTemp As String
Do
fSwitched = False
For i = 1 To plngMaxItem - 1
If pstrArray(i) > pstrArray(i + 1) Then 'сортируем по возрастанию
fSwitched = True
strTemp = pstrArray(i)
pstrArray(i) = pstrArray(i + 1)
pstrArray(i + 1) = strTemp
End If
Next
Loop While fSwitched
End Sub


Sub Sort()
ReDim ard(Sheets.Count)
For i = 1 To UBound(ard())
ard(i) = Sheets(i).Name
Next i

Call BubbleSort(ard())
For i = 1 To UBound(ard())
Sheets(ard(i)).Move Before:=Sheets(i)
Next
End Sub


Спасибо, способ работает. Но после этого у меня excel'евский документ стал сохраняться секунд 30 Как это исправить?
ЗЫ. вопрос ко всем.
Автор: Markes
Дата сообщения: 22.09.2005 11:40
evle

Цитата:
Посмотреть в "Правка" -> "Связи..." , где на листе находятся ссылки на другие книги, и если их там быть не должно, исправить формулы.

Файл вообще не открывается. "Связи" - не доступно Есть ещё варианты?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Gentoo Linux


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