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

» Excel FAQ

Автор: Tropin
Дата сообщения: 04.02.2005 09:13
ScorpionS
Лентяи вы все ;)
А подумать???

Код: Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Target = "" Then
Cells(Target.Row, 2) = ""
Else
Cells(Target.Row, 2) = Date + Time
End If
End If
End Sub
Автор: Geezer S
Дата сообщения: 04.02.2005 15:02
Tropin

Цитата:
Лентяи вы все
А подумать???

Золотые слова! А еще - в хелпе поискать...
Автор: ScorpionS
Дата сообщения: 04.02.2005 20:39
Tropin
Спасибо огромное!
И прости за лень, столько работы, что даже думать некогда.
Автор: reanimator
Дата сообщения: 04.02.2005 22:13
Тут идея такая возникла. Незнаю можно реализовать или нет. Значит идея вот в чем: есть список
Вася | 123456
Вася | 646314
Иван | 345564
В Екселе есть такая вещь как "окно диалога Excel". Так вот, можно ли в нем сделать чтобы выбрав в списке "вася", рядом появлялось окно в котором было написано
"123456
646314" ?
Автор: L
Дата сообщения: 04.02.2005 23:39
о, какое глюкало еще обнаружилось. при замене в выражениях типа "д. 15/1" "д. " на "", т.е. просто удаление "д. ", excel получаемое после удаления выражение 15/1 меняет почему-то на 15 янв 2005, и никакие изменения формата исправить это не помогают. как это безобразие остановить можно???
Автор: reanimator
Дата сообщения: 04.02.2005 23:43
L
Поставь текстовый формат, все работает.
Автор: L
Дата сообщения: 04.02.2005 23:51
тогда он не ищет выражение "д. ". ставил уже текстовый. office 11.
Автор: Robert
Дата сообщения: 05.02.2005 00:14
L

Если "д. " стоит в начале ячейки, замени его не на "" (пустое место), а на "'" (одинарную кавычку).
Автор: L
Дата сообщения: 05.02.2005 00:36
Robert
можно и на пробел, но потом придется его удалять, и в конце концов excel все равно вбивает дату

Добавлено:
Robert
!!! как это? кавычки не остается, что за trick?
Автор: Robert
Дата сообщения: 06.02.2005 12:00
L

Цитата:
!!! как это? кавычки не остается, что за trick?

Имено кавычка, а не пробел, и удалять потом ничего не надо. Да, trick, причём очень полезный. Команда Сервис - Параметры... - формулы отображает формулы вместо значений во всех ячейках листа. При этом фактически для всех ячеек устанавливается текстовый формат (хотя в меню Формат - Ячейки... - Число ничего не меняется). Кроме вывода формул вместо значений это приводит к выводу вместо дат чисел (а именно, количества дней, прошедших после 31.12.1989). Чтобы избежать этого, то есть задать текстовый формат только для отдельных ячеек (например, формул, оставив даты в обычном виде), можно поставить одинарную кавычку в начале ячейки (например, заменить знаки = на '=). При этом она на экран не выводится, просто содержимое ячейки выводится как есть (фактически установленный формат при этом не меняется, а просто игнорируется).
Автор: L
Дата сообщения: 06.02.2005 13:29
еще одна проблема обнаружилась в процессе. в excel нельзя что ли выделенные данные скопировать как простой текст? искал по настройкам - не нахожу. мне в ворд вставить нужно большой объем, а если в clipboard находится около 30 000 строк, ворд вешается при вставке. можно вставлять через спец. вставку, но после записи макроса он может вставить только значение по умолчанию - в виде HTML, а это опять таблица и зависание.... с буфером обмена самого office тоже ничего не сделаешь, кроме вставить-удалить. я делаю через копирование из excel в bred, а потом в нем копирую и вставляю уже в word. SOS
Автор: L
Дата сообщения: 06.02.2005 21:09
+ можно ли исхитриться, чтобы делать замену сразу по нескольким регулярным выражениям? например: замена не просто "а*" (т.е. выражений, начинающихся на букву "а"), а "а*", "б*", "в*"?
Автор: skotov
Дата сообщения: 07.02.2005 21:58
подскажите, как расчитать платежи по кредиту? (скажем известен первоначальный взнос, годовая процентная ставка, срок кредита в годах, выплаты ежемесячные)
Автор: DmitryMi
Дата сообщения: 08.02.2005 12:11
Подскажите пожалуйста,

Задача такая:

ячейка одного файла report.xls связана (спец. вставкой) с ячейкой другого файла file.xls, возможно ли сделать так, чтобы файл report.xls опознавал связанный файл по началу имени, т.е. если нету файла file.xls, то берет значение из соответствующей ячейки файла, имя которого начинается на "file", например, file_050208.xls

Возможно ли такое, и если да, то как?
(извините, правда нет времени сейчас все это изучать самому)
Автор: DanteUSA
Дата сообщения: 09.02.2005 16:56
Подскажите пожалуйста, как сделать два связанный между собой выпадающий списка с исходными данными на другом листе?


Есть таблица\список со столбцами:

КАТ ВИД
001 648
001 458
002 872
003 159
002 148
...

Каждая КАТЕГОРИЯ включает несколько ВИДОВ. Один и тот же ВИД может быть только в одной категории.


Необходимо сделать возможность выбора и простого ввода КАТЕГОРИЙ и ВИДА.

Если В списке КАТЕГОРИЯ набрано 001, ВИД должен содержать только числа принадлежащие этой КАТЕГОРИИ. И обратное: при пустой КАТЕГОРИИ и выборе ВИДА, категория должна автоматом обновлятся.


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

Заранее БОЛЬШОЕ СПАСИБО!!

Dante
Автор: BrumeL
Дата сообщения: 09.02.2005 22:59
А как сделать так, что бы:

1. При открытии определенного файла автоматически выводилась форма, содержащая 8 кнопок (это понятно как сделать) и одно поле выбора файла.
2. После выбора этого файла - файл бы открывался в фоновом режиме на определенном листе (лист можно задать константой как sheet1).
3. И напомните плиз как выглядит команда, которая отключает/включает автообновление окна во время выполнения здорового макроса (что-то вроде Screenupdate)
Автор: Robert
Дата сообщения: 10.02.2005 00:02
BrumeL

Что конкретно имеется в виду под полем выбора файла?
3. Application.ScreenUpdating = False
Автор: realty
Дата сообщения: 10.02.2005 09:19
Exceleводы, помогите разобраться, а то сам чего-то не допру:
Есть каталог по объектам недвижимости, один из столбцов - номер фотографии объекта - 1,2,3...25 и т.д. Необходимо преобразовать эти поля в вид гиперссылки http://бла-бла.ла/категория/номер_фото.jpg. Причем по категориям, прописаным в другом столбце. Например: гараж, номер фото 44 ->> http://бла-бла.ла/garagi/44.jpg.
Как это организовать? Подскажите или натолкните на мысль!
Заранее благодарен!
Автор: BrumeL
Дата сообщения: 10.02.2005 09:54
Robert

Цитата:
Application.ScreenUpdating = False


Точно! а я тире ставил, лол несчастный

Под полем выбора файла имеется ввиду диалог типа browse конкретно для *.xls файлов.
И хотелось бы, что бы имя файла присваивалось какой-нить переменной.
Автор: BEDbMAK
Дата сообщения: 10.02.2005 11:26
Можно ли решить следующую проблему? В книге есть макрос AutoOpen, т.е. запуск макроса при открытии файла, но если в настройках Excel стоит настройка "Макрос" - "Безопастность" - "Средняя" или "Высокая" то при открытии файла появится форма предупреждающая о том, что файл содержит макрос, и соответственно этот макрос можно отключить. Как сделать так чтобы макрос запускался вне зависимости от настроек?
Автор: xcm
Дата сообщения: 10.02.2005 15:03
BEDbMAK
так не получица,зачем тогда были бы нужны эти настройки? Поставь "Низкая" и все.Или ты вирусняк пишешь?
Автор: BEDbMAK
Дата сообщения: 10.02.2005 15:50
xcm

Цитата:
Или ты вирусняк пишешь?

Нет. Это файлы для тестирования пользователей.
Автор: BrumeL
Дата сообщения: 10.02.2005 17:29
У меня еще пара вопросов не решенных осталась


Цитата:
1. При открытии определенного файла автоматически выводилась форма, содержащая 8 кнопок (это понятно как сделать) и диалог типа browse конкретно для *.xls файлов.
2. После выбора этого файла - файл бы открывался в фоновом режиме, а имя файла, без расширения присваивалось переменной скажем name

Автор: Robert
Дата сообщения: 11.02.2005 00:43
realty

Формула:
A
B
C
Автор: realty
Дата сообщения: 11.02.2005 02:22
Robert
Спасибо за ответ, но я наверное не правильно описал проблему и Вы, естественно, не поняли...
Вся загвоздка в том, что поле с видом объекта недвижимости (например, гаражи) прописано не латиницей, а по-русски "гаражи", а на сайте их фото лежат в папке garage.
Так вот вопрос, как сделать параллельный перевод гаражи->>garage, дом->>dom и т.п.

Автор: Tropin
Дата сообщения: 11.02.2005 09:25
realty
добавить столбец с соответствиями...
Автор: realty
Дата сообщения: 11.02.2005 09:49
Tropin

Цитата:
добавить столбец с соответствиями...

Фразу понятная, не понятно как реализовать... ну дуб я в Экселе...
Автор: DanteUSA
Дата сообщения: 12.02.2005 17:48
Есть формула, скажем
{=SUM(Data!$B$2:$B$65536=1)}

65536 строк в листне естественно не заполненны
Но они постоянно пополняются

В оригинале, формула намного сложнее и таких формул очень много - приходится долго ждать...

Как сделать, чтобы в формуле стояла цифра, соответствующая последней заполненной строчке, a не 65536?
Автор: Tropin
Дата сообщения: 14.02.2005 12:06
realty
A
B
C
D
Автор: madwarez
Дата сообщения: 14.02.2005 13:16
Вопрос про формулу
Есть формула

Цитата:
=СУММЕСЛИ(табель!H20:AC22;CK$1;табель!M20:AG22)


Нужно ее скопировать в соседнюю ячейку в таком фиде

Цитата:
=СУММЕСЛИ(табель!H20:AC22;CL$1;табель!M20:AG22)


Т.е. меняется только один столбец. Но это не самое страшное как говорится
А вот по строкам формула должна быть

Цитата:
=СУММЕСЛИ(табель!H23:AC25;CK$1;табель!M23:AG25)


Т.е. шаг равен 3. Создавал несколько формул руками и растягиваол получается бред. Он ставит не понятно какое значение а потом бодренько шагает как надо

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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