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

» Excel FAQ

Автор: mp3exchanger
Дата сообщения: 27.05.2005 18:08
Снова нужен совет... для примера тот же массив

но теперь надо найти заданное число в самом массиве и получить соответствующие ему строку и столбец. Поможите, кто чем может
Автор: Volchek
Дата сообщения: 28.05.2005 11:34
Люди, пролистал всю тему, но ответа не нашел. Проблема проста - при клике на гиперссылку в Excel (а также Word и т.д.) вызывает сообщение "Этa oпepaция былa пpepвaнa из-зa oгpaничeний, нaлoжeнныx нa дaнный кoмпьютep. Oбpaтитecь к cиcтeмнoмy aдминиcтpaтopy.", пытаясь, наверное, открыть IE или Outlook, но
браузером и почтовиком по умолчанию являются Opera и The Bat!

Система - WinXP Pro Rus SP2 + Office XP. Админ - я, других пользователей нет.
Как сделать, чтобы тупорылый Офис все-же понимал, что "программой по умолчанию" могут быть не только продукты Мелкософта? Или тут что-то еще? Права все другие проги совершенно правильно открывают ссылы в Опере и мыше ...

P.S. Предложения перехода на IE и Outlook не рассматриваются
Автор: liveforever
Дата сообщения: 28.05.2005 11:37
1.Как сохранить Workbook ингнорируя сделанные изменения?
2.Как узнать, что в Workbook были внесены изменения
VBA Help plz
Автор: ivas
Дата сообщения: 28.05.2005 19:35
Volchek
Панель управления -> Установка и удаление программ -> Выбор программ по умолчанию. Назначаешь для открытия программ по умолчанию нужные тебе.
Автор: Troitsky
Дата сообщения: 28.05.2005 20:40
mp3exchanger
По поводу предыдущего твоего вопроса: посмотри функции ВПР и ГПР - с ними задача еще проще решается
По поводу текущего вопроса: вспомогательными ячейками пользоваться можно?
Автор: mp3exchanger
Дата сообщения: 29.05.2005 00:28
Troitsky

Цитата:
посмотри функции ВПР и ГПР - с ними задача еще проще решается
Прошу конкретный пример в студию...

Цитата:
вспомогательными ячейками пользоваться можно?
Да, сколько угодно.
Автор: Troitsky
Дата сообщения: 29.05.2005 12:27
mp3exchanger

Цитата:
Прошу конкретный пример в студию...


Код: ВПР(2;A2:D4;ПОИСКПОЗ(3;A1:D1;0);ЛОЖЬ)
Автор: Volchek
Дата сообщения: 29.05.2005 12:50
ivas
я же написал:

Цитата:
браузером и почтовиком по умолчанию являются Opera и The Bat!

Все уже установлено по умолчанию браузер - Опера, а почтовик - Зе Мышь! Все остольные приложения это понимают и совершенно правильно обрабатывают почтовые и интернетные ссылки. А вот компоненты Офиса нет!
Так что дело не в настройках системы, а в Офисе, млин...
Поэтому я именно здесь и спрашиваю.
Автор: Troitsky
Дата сообщения: 29.05.2005 13:06
mp3exchanger

Цитата:
надо найти заданное число в самом массиве и получить соответствующие ему строку и столбец

пока только так: http://allfiles.ru/storage/feed71162aee62112a5be8ae4278abac/temp.rar
ща еще помозгую. Сообщу если другого чего придумаю.

Добавлено:

Volchek
При таких же условиях
Цитата:
WinXP Pro Rus SP2 + Office XP
проблем, во всяком случае с почтовым клиентом (TheBat 3...), не возникает. Думаю, проблема не в том, что тупорылый Офис не понимает, что "программой по умолчанию" могут быть не только продукты Мелкософта. Переустановить попробуй.
Автор: mp3exchanger
Дата сообщения: 29.05.2005 18:07
Troitsky

Цитата:
ВПР(2;A2:D4;ПОИСКПОЗ(3;A1:D1;0);ЛОЖЬ)
Да, эта формула короче предыдущих
Цитата:
пока только так:
к сожалению
Код: Для скачивания этого файла за пределами Российской Федерации требуется регистрация и оплата доступа.
Автор: uhty
Дата сообщения: 31.05.2005 06:17
Excel 2003. Иногда бывает, что колёсико мышки начинает перемещать страницу не вверх-вниз, а по горизонтали. Вроде бывает такое в документах с разделенными закрепленными областями окон.
Кто сталкивался? Как избавиться от такой напасти? Раздражает очень. В параметрах стоит "переход после ввода" "вниз". Мышь Logitech Traveller, MousWare какие-то, но врядли это с мышью связано.
Автор: JekaCh
Дата сообщения: 31.05.2005 16:46
Если кто сталкивался помогите пожалуйста. Комп: ноут HP Compaq nx7010. Операционка: WindowsXP SP2 Pro Corp Eng.
Вот суть проблемы в Microsoft Excel 2003:
Когда строю график и делаю подписи по осям, то по оси x всё нормально, по оси же y часть надписи обрезается ( если сделать вертикальную ориентациб у подписи по оси x тоже будет обрезаться). То же самое происходит если сделать надпись с помощью панели рисование. Но если надпись сделана из панели рисование, то его можно редактировать и добится, чтобы текст был виден( если сделать выравнивание по левому краю и растянуть рамку надписи). Редактировать же подписи по осям (растягивать или сжимать) нельзя. Выравнивание ничего не даёт. Ещё один факт: правый щелчок на подпись-> формат названия оси->шрифт - пишет что: "Шрифт не найден. Для печати будет использован наиболее подходящий". Установка другого шрифта ничего не даёт. Помогите пожалуйста!
Автор: Troitsky
Дата сообщения: 31.05.2005 17:01
mp3exchanger

Цитата:
Your file has been successfully stored!

We've stored your file on our server. The file will be available for 7 days or a limited number of downloads.

Here is a link for your reference:
http://s13.yousendit.com/d.aspx?id=3DX2BXEEDZOFZ2C05WOL63R89A
Автор: mp3exchanger
Дата сообщения: 31.05.2005 20:39
Troitsky
Спасибо за наводку, воспользовавшись твоей идеей, я записал всё в одну строку, без промежуточных (скрытых) расчётов. Вот, если интересно посмотри... но это, к сожалению, не универсальная формула, т.к. если число столбцов и строк будет больше, то и длина формулы будет расти
Автор: Troitsky
Дата сообщения: 31.05.2005 21:58
mp3exchanger
Похоже и нет более приличного метода решения этой задачи. А ведь интересно. По всякому пробовал, но кроме неуниверсальных массивных формул с ограниченной областью применения и пары-тройки вариантов решения с использованием вспомогательных ячеек не придумывается ничего (про макросы не говорю).
Автор: Alexdon
Дата сообщения: 01.06.2005 10:40
mp3exchanger
можно решить задачу средствами VBA - макросы не отключать:
http://s14.yousendit.com/d.aspx?id=12CCDQTBX2RK00QDLGXTVUELMA
Автор: Troitsky
Дата сообщения: 01.06.2005 14:49
Alexdon

Цитата:
можно решить задачу средствами VBA

Разумеется. Но интересна именно реализация средствами стандартных встроенных формул.
Автор: knyshow2
Дата сообщения: 02.06.2005 12:36
Люди, ну выручайте - не дружу я с VBA, поэтому если можно - дайте подробный ответ на два однотипных вопроса:

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

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

И самое интересное - при изменении содержимого ячеек заливку нужно обновлять в соответствии с новыми данными по приведенным выше условиям.

Ребята, помогите пожалуйста решить эту траблу, научите плриз.


Добавлено:
Ой, и еще один вопрос из серии "хотелось бы" - наскока реально осуществить такую мульку:

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

Это реально?



Добавлено:


*************************************************************************
Фух, Люди, разобрался - делается это все условным форматированием, что есть очень даже неплохо, но только как теперь размножить это условное форматирование на диапазон ячеек???

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

Каким перетаскиванием мышью у меня не получается ((


ААААААААААААААААААААААААААААААААААААААААА

Добавлено:

************************************************************************
Вобщем, если коротко, то у меня в условном форматировании используются формулы со ссылками на ячейки. Проблема в том, что потом не удается размножить это форматирование на ячейки таким образом, чтобы в формулах обновлялись номера строк в ссылках на ячейки.... ((

Что делать?
Автор: mp3exchanger
Дата сообщения: 02.06.2005 17:14
knyshow2
Вот, смотри мой пример
Первое. Ссылки должны быть относительными (без $)
Второе. Размножать надо следующим образом - копируешь ячейку(ки) с условным форматированием, потом выделяешь под ней(ними) нужное количество ячеек и далее идёшь "Правка - Специальная вставка...", там отмечаешь "форматы", потом OK, потом Esc. Esc обязятельно.
Автор: HeT BonpocoB
Дата сообщения: 02.06.2005 18:09
подскажите, можно ли както выделить ячейки цветом, но чтоб этот цвет не выводился на печать, а только в документе?
ну тоесть надо пометить ячейки в которые вводятся данные для дальнейших автоматических вычислений...
Автор: ivas
Дата сообщения: 02.06.2005 18:25
HeT BonpocoB
Смотря какие ячейки (числовые), смотря каким цветом (красным), смотря какие значения (отрицательные).

Цитата:
пометить ячейки в которые вводятся данные для дальнейших автоматических вычислений
только макросами.

Добавлено:
knyshow2

Цитата:
Это реально?
Реально. На VBA.
Автор: knyshow2
Дата сообщения: 03.06.2005 10:41
mp3exchanger, вот, это именно оно, блин!
как же я долго промучался...

Сенки вери мач!


Добавлено:
ivas, а можно примерчик исходя из того, что нужно спрятать столбец A, если имя компьютера не knyshow, плииииз.
Автор: HeT BonpocoB
Дата сообщения: 03.06.2005 18:03
ivas
Цитата:
Смотря какие ячейки (числовые), смотря каким цветом (красным), смотря какие значения (отрицательные).
да не, пометить хотелось без какихто признаков - чисто в ручную для удобства последующего редактирования...
думал должна быть такая функция без VBA , не обязательно цветом кстати, просто пометить ну раз VBA то уж лучше так...
Автор: Troitsky
Дата сообщения: 03.06.2005 18:39
knyshow2

Цитата:
при открытии таблицы проверяется имя компьютера, на котором открыта эта таблица и если оно не соответвует заранее определенному значению, то определенный столбец на определенгном листе скрывается

Ну как-то так

Код:
Private Declare Function GetComputerNameA Lib "kernel32" (ByVal lpBuffer As String, nSize As Long) As Long

Private Sub Workbook_Open()
If ComputerName <> "knyshow" Then
Columns("D:D").EntireColumn.Hidden = True
Else
Columns("D:D").EntireColumn.Hidden = False
End If
End Sub

Private Function ComputerName() As String
Dim sBuffer As String * 255
If GetComputerNameA(sBuffer, 255&) <> 0 Then
ComputerName = Left$(sBuffer, InStr(sBuffer, vbNullChar) - 1)
End If
End Function
Автор: knyshow2
Дата сообщения: 04.06.2005 14:55
Troitsky, сенки, это саме оно
Автор: eshkolit
Дата сообщения: 04.06.2005 15:09
подскажите, профессионалы excel,
как из этого


сделать вот это



бился долго, но до конца так и не дошло...

взято с http://www.artlebedev.ru/portfolio/backstage/artstat/
Автор: bredonosec
Дата сообщения: 05.06.2005 06:43
eshkolit
Всё правой клавишей для вызова субменю - и далее по указаниям:
Клик на фоне - цвет фона убрать (или белый сделать).
Клик на линии разметки - убрать промежуточные линии.
Клик на точке - выбрать интересующий стиль.
Клик на поле диаграммы - вписать/убрать соответствующие заголовки/подписи. Потом кликнуть на каждую и поиграться с размером/жирностью шрифта.
Клик на линии отсчета (оси Х, У) - и выбирай, чего там из вариантов.
(так не помню, а открывать офис не хочу: ща скачивание идет полным ходом,- тормоза начнутся)
Автор: eshkolit
Дата сообщения: 05.06.2005 21:53
bredonosec

все правильно, кроме


Цитата:
Клик на линии отсчета (оси Х, У) - и выбирай, чего там из вариантов


вот тут проблема. ломанные оси еще можно заделать, а вот как убрать ноль из координат и сделать вертикальные черточки на оси х - пока загадка
Автор: bredonosec
Дата сообщения: 05.06.2005 22:59

Цитата:
и сделать вертикальные черточки на оси х
- Эту фичу как-то находил.. Что-то вроде "отмечать значения".. но вот где именно - толь в свойствах диаграммы, толь в свойствах графика, толь свойствах оси..
Цитата:
а вот как убрать ноль
Выбрать ось координатную, указать период отображаемый. От стольки-то до стольки-то. Ноль в этот интервал может не входить (иначе как бы делались графики еденичных изменений на уровне 4-5 тыс от оси х ? )
Автор: kissyr1985
Дата сообщения: 06.06.2005 13:36
Помогите плиз!
надо зделать кнопку
генератор случайных чисел в excel
с помощь макросов с условием
что преведущий столбец будет больше данного!!
табл.примерно 8 столбцов и 6 строк!
или хотябы как с помощью макросов посчитать сумму строки или столбца!!
Помогите кто может!!!
ответы мона кидать на kissyr@mail.ru

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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