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

» Excel FAQ (часть 3)

Автор: DayWalker
Дата сообщения: 28.12.2007 15:42

Цитата:
в описании функции не написано, как это надо сделать?

В том то и дело что не написано.
Автор: Mushroomer
Дата сообщения: 28.12.2007 16:03
DayWalker
Понятно А в каком виде оформлена функция? И как ты ее подключал?
Автор: DayWalker
Дата сообщения: 28.12.2007 19:40
Mushroomer
Выдержка из описания к функции: "...Необходимо добавить к проекту модуль Num2StrXL.bas и использовать функцию Num2Str..."
А подключал: Сервис -> Макрос -> Редактор Visual Basic -> File -> Import File.
Автор: ZORRO2005
Дата сообщения: 29.12.2007 01:16
HarmSP
http://slil.ru/25300728
ПОЗДРАВЛЯЮ ВСЕХ С НОВЫМ ГОДОМ!
Автор: andrejka k
Дата сообщения: 03.01.2008 23:58
nick7inc

Цитата:
Какой версией Excel тот человек тестировал? Может она для 97/2000 не годится без "доработки напильником"

К сожалению я забыл спросить Но если кому-нибудь не «влом» потестировать надстройку под более новую версию офиса (например XP или какую-нибудь другую), дайте знать о результате. Заранее благодарю.

Добавлено:
nick7inc

Цитата:
После вскрытия обнаружено, что KaotiXLdemo.xla падает при старте на команде:
MenuBars(xlWorksheet).Menus.Add "&KaotiXL", "Help"
По-видимому, не та у меня версия Excel : 2000.

Правильно ли я понимаю, что надстройка требует иную версию Excel, нежели 2000?
Автор: ZDik
Дата сообщения: 04.01.2008 10:15
Как отобразить панель, на которой можно переключаться мышкой му листами.
Такой файл образовался (как говорит бух) после сожраниния в 1С, и конечно вытащить панельку слева не удается, файл создаватьони новый не хотят
Ваши предложения?
Спасибо!
Автор: Mushroomer
Дата сообщения: 04.01.2008 11:32
ZDik
Цитата:
Ваши предложения
Сервис -> Параметры -> Вид -> Ярлычки листов
Автор: andrejka k
Дата сообщения: 04.01.2008 12:35
SERGE_BLIZNUK
nick7inc

Цитата:
1) у меня на MS Excel 2003 та же ошибка и на той же строке.
Попытался решить проблему.
andrejka k, вот попробуйте вот такой вариант - K_ao_tiXLdem.rar 26,391 байт
в самом файлике я чуть поправил строчку, которая приводила к ошибке...
ну и снял защиты/пароли...
проверяйте...

Спасибо вам большое! Теперь надстройка действительно добавляется в строку меню Excel. Однако при запуске надстройки появляется меню, отличное от того, что на картинке с сайта разработчика (http://www.xlpert.com/rescal2.jpg). В нашем случае отсутствует опция «Data to process» и соответственно переключатели между «Original data» и «Return». А при выборе диапазона данных и нажатии на кнопку Run выскакивает окошко с другой обидной надписью:
Run-time error '1004'
Method 'Range' of object '_Global' failed
Скажите, с этим что-нибудь можно поделать? Спасибо.
Автор: ZORRO2005
Дата сообщения: 05.01.2008 17:55
Друзья помогите.
Открыл какой-то excel-евский файл
и у меня пропала
строка меню рабочего листа (верхняя панель там где Файл,Правка...)
В настройке-панель инструментов есть Строка меню диаграммы
но она явно отличается от моей бывшей панели.
Автор: Mushroomer
Дата сообщения: 05.01.2008 18:35
ZORRO2005
Цитата:
В настройке-панель инструментов есть Строка меню диаграммы
Тебе имхо нужна Строка меню листа.
Автор: ZORRO2005
Дата сообщения: 05.01.2008 18:45
Mushroomer
Так вот она Строка меню листа там пропала.
Как её восстановить?

Автор: Mushroomer
Дата сообщения: 05.01.2008 18:56
ZORRO2005
т.е. ее (этого пункта) нет в Вид -> панель инструментов -> Настройка? Если да - то это очень странно, ибо ее нельзя оттуда удалить. Кнопка Сброс не помогает? Ее нет теперь только в этом файле или даже в пустом файле?
Автор: ZORRO2005
Дата сообщения: 05.01.2008 19:10
Mushroomer
Сброс не помогает, в пустом файле тоже нет
Автор: SERGE_BLIZNUK
Дата сообщения: 05.01.2008 19:34
ZORRO2005
да... хреновенько что-то... А может переустановить офис (если есть возможность...)
Автор: ZORRO2005
Дата сообщения: 05.01.2008 20:02
SERGE_BLIZNUK
это и остается..
подожду до завтра, может кто-нибудь
сталкивался с такой же проблемой.
----------------------------------------
Извиняюсь за OFFTOP
С Нового Года решил поменять место работы.
Хотелось бы заниматься Разработкой приложений в Excel+VBA и т.п.
Друзья, посоветуйте фирмы в Москве.
Лучше в PM.
Автор: Mushroomer
Дата сообщения: 05.01.2008 20:02
ZORRO2005
Цитата:
Сброс не помогает, в пустом файле тоже нет
Может создать еще одного пользователя? При первом из-под него запуске Excel проведет свою настройку. Если меню не будет, значит проблема на уровне приложения, если будет - значит проблема на уровне пользователя.
Автор: VitK
Дата сообщения: 06.01.2008 00:48
Уважаемые гуру MS EXCEL, подскажите как решить в сабже две задачки.

1. Необходимо суммировать время в нижеприведенном формате (Ч:ММ:СС).
Какой функцией для этого нужно воспользоваться.


0:01:36
0:00:12
0:04:24

2. Необходимо настроить расширенный фильтр для значений времени, например,
отфильтровать время, большее 1 минуты. Формат времени такой Ч:ММ:СС (0:01:36)


ЗЫ. Справку сабжа читал, но так и не получилось разрешить эти задачи.

Заранее, СПС.
Автор: ZORRO2005
Дата сообщения: 06.01.2008 01:05
Mushroomer
SERGE_BLIZNUK
Спасибо что откликнулись.
Переустановил офис-не помогло.
Стал ковырять файл который открывал.
И там обнаружил следующую гадость:
------------------------------------------------------------------------------
Sub auto_open()
Application.DisplayFullScreen = True
Application.CommandBars("Worksheet Menu Bar").Visible = True
Application.CommandBars("Worksheet Menu Bar").Enabled = False

ActiveSheet.EnableSelection = xlUnlockedCells
Application.EnableAutoComplete = False

Сейчас все заработало

Добавлено:
VitK
http://slil.ru/25320574
Еще подумал над VBA и сделал так:
http://slil.ru/25320638

Кстати как в данные-проверка-список
сделать такой список,чтобы можно было выбирать пусто?
Автор: SERGE_BLIZNUK
Дата сообщения: 06.01.2008 08:06
ZORRO2005
Цитата:
Спасибо что откликнулись.
:-)) вот уж точно - на за что...

Цитата:
Стал ковырять файл который открывал.

Молодец. И спасибо, что рассказал - предупреждён, значит - вооружён!

Цитата:
И там обнаружил следующую гадость:
да... уродцы...
Кстати, я каждый раз, открывая файл Excel с макросами (разрешая их выполнение) сильно надеюсь, что ни у кого не поднимется рука написать на auto_open какую-нибудь подлянку или разрушающий код... Фактически это же программа, которой доступно ВСЁ, что доступно активному пользователю - вплоть до записи в реестр и удаления файлов... ;((


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

именно выбирать??? А просто очистить ячейку (тем же del) чем не нравится?

VitK

Цитата:
Необходимо суммировать время в нижеприведенном формате (Ч:ММ:СС).

хм... я задал для всех ячеек нужный формат.. и обычнейшая формула =СУММ(C1:C4) нормально отработала... что я делаю не так? ;-)))

Автор: ZORRO2005
Дата сообщения: 06.01.2008 19:23
SERGE_BLIZNUK
именно выбирать
http://slil.ru/25322476
Автор: VitK
Дата сообщения: 07.01.2008 01:21
ZORRO2005
Большое спасибо за оказанную помощь.
Все заработало

Добавлено:
SERGE_BLIZNUK

Цитата:
хм... я задал для всех ячеек нужный формат.. и обычнейшая формула =СУММ(C1:C4) нормально отработала... что я делаю не так? ))


Дело в том, что не суммировалось из-за того, что программа видно как-то некорректно выгружала данные в Excel.
Уже разобрался в чем там было дело.
Автор: mp3exchanger
Дата сообщения: 08.01.2008 12:20
Необходимо формулой узнать номер последней непустой строки в столбце A не применяя макрос. У кого-нибудь есть мысли на этот счёт?
Автор: ZORRO2005
Дата сообщения: 08.01.2008 13:11
mp3exchanger
Если нет пустых ячеек в столбце A и верхняя заполненная ячейка A1 то:

Код: =СЧЁТЗ(A:A)
Автор: mp3exchanger
Дата сообщения: 08.01.2008 16:28
ZORRO2005, мне хватило первой формулы
Автор: SERGE_BLIZNUK
Дата сообщения: 08.01.2008 19:35
ZORRO2005
насколько я понимаю, так, как Вы хотите, сделать не получится (хотя, может, есть какой-нибудь трюк, о котором мы с вами не догадываемся...)
А объясните, чем Вас не устраивает вариант со списком из заданного диапазона?
(с ним же всё в порядке, как Вам и хотелось?) Если смущает то, что он глаза мозолит, то его можно спрятать на отдельный лист, а этот лист скрыть так, что даже в списке скрытых этот лист не будет светиться...
p.s. кстати, в проверке ДВССЫЛ("имя_диапазона") не обяательно использовать - достаточно банального: =Данные1 :-))
Автор: ZORRO2005
Дата сообщения: 08.01.2008 20:54
SERGE_BLIZNUK

Цитата:
в проверке ДВССЫЛ("имя_диапазона") не обяательно использовать - достаточно банального: =Данные1 )

Да, согласен.
Просто уже не первый раз с этим встречаюсь и хочу добить эту тему до конца.
Можно еще в Данные-Проверка Источник забить:

Код: ;' ;1;2;3
Автор: SERGE_BLIZNUK
Дата сообщения: 08.01.2008 22:12
ZORRO2005
буду нудным... чем Вас не устраивает решение - проверка через ссылку на диапазон?!..
Автор: Mint86
Дата сообщения: 10.01.2008 03:56
Подскажите пожалуйста есть ли готовые макросы которые реализуют електронные часы. Да и возможно ли сделать электронные часы в Excele c помощью макросов?
Автор: Mushroomer
Дата сообщения: 10.01.2008 09:48
В ячейке записана формула - сумма отдельных ячеек. Есть общеизвестный факт: если зайти в редактирование этой формулы, то Excel сам подсветит ячейки, участвующие в этой формуле.
Сегодня с большим удивлением узнал, что оказывается есть какой-то предел количеству ячеек, участвующему в формуле, для такого выделения. Т.е. если стоит сумма 60 отдельных ячеек, то в при входе в редактирование формулы Excel (у меня был Excel 2000) не подсветит ячейки, участующие в формуле.
Кто-нибудь знает, об этом где-то написано?
И еще один вопрос: а вообще есть ограничение на длину формулы?
Автор: SERGE_BLIZNUK
Дата сообщения: 10.01.2008 21:20
Mint86

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

из книги А. Гладкий, А. Чиртик Excel. Трюки и эффекты
стр. 115 - помещение в ячейку электронных часов

Mushroomer
отсюда - Технические характеристики и ограничения Microsoft Excel

Длина записи формулы, знаков, не более 8 192
Внутренняя длина формулы, байт, не более 16 384 байт

1) там ещё много разных интересных вещей
2) что означает внутренняя длина - я понятия не имею ;-))

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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