Отправляет email-рассылки с помощью сервиса Sendsay

Форум по Microsoft Excel

  Все выпуски  

Re: Можно ли укоротить формулу?


Форум по Microsoft Excel

Выпуск 44
от 2009-11-05

Подписчиков: 535

Рассылка сайта "Профессиональные приемы работы в Microsoft Excel"

Основные разделы сайта
Статьи
Форум

Новости сайта в формате RSS
Новые сообщения форума в формате RSS
Читать в Яндекс.Ленте

Порекомендуйте нашу рассылку друзьям

Обратная связь
Поддержка
(форум рассылки)

Наши рассылки:

Рассылки Subscribe.Ru
Православные:
Ежедневные библейские чтения
Смоленский календарь
Для выздоравливающих алкоголиков и наркоманов
Книга "День за днем"
Книга "24 часа в сутки"
Ежедневные размышления анонимного алкоголика
Самообразование:
"Профессиональные приемы работы в Microsoft Excel"

Наши сайты

Профессиональные приемы работы в Microsoft Excel
Excel от новичка до эксперта

bonifatiy.narod.ru
В помощь выздоравливающим алкоголикам и наркоманам

Собор Смоленских святых. Жития, иконы, календарь памятных дат Смоленской епархии.

StudentTools.Narod.Ru Для тех, кто любит учиться

Наши друзья

VBAtips.ru -
подсказки и решения на VBA

wordexpert.ru
Профессиональная работа с текстом

planetaexcel.ru
Когда заешь - все просто

Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel".


Re: Можно ли укоротить формулу?
2009-10-29 07:57
чьорт побери!!! после написания этой формулы excel при пересчете показывает % вычисления, но этот % больше 0 не бывает.


в чем дело?


Очень странное поведение икселя. Удалил эти формулы - начинает нормально работать, затем опять прописал формулы тоже нор...

Re: Скорость работы форума
2009-10-29 08:16
ну бывает страница загружается до половины, потом вычисляет минуты 2 и догружается остальная часть Веселый

Очистка формы
2009-10-29 08:54
Добрый день!
Как очистить, т.е. установить в False все CheckBox в форме?
Дело в том, что данная форма(2) вызывается из другой(1), помечаются чекбоксы, закрывается (UserForm2.Hide), затем из нее же (через модуль) вызывается первая форма (Run ("запуск_ф...

Re: график с тремя осями
2009-10-29 14:30
Можно ввести дополнительную ось Y. Для двух типов данных будет достаточно, а третий наложить как предложил _Boroda_  Подмигивающий.

Re: график с тремя осями
2009-10-29 14:41
Принцип понятен
2 из 3 диаграммы абсолютно прозрачные, такой я тоже вчера сделал
только подписи оси у друг на друге , а мне вроде как для статьи, хочется чтоб красиво было
был еще вариант преобразовать данные (например умножить на какой нить множитель)...

Re: график с тремя осями
2009-10-29 15:44
Подписи просто сместились при переброске из 2007 в 2003. Поправил.
Если так не подходит, то выложи свои данные, для них нарисуй отдельно каждый график так, как он должен выглядеть и тоже выложи сюда. Графики рисовать лучше на реальных файлах

Re: Открытие CSV файл в Excel. проблема с "."
2009-10-29 16:16
Пример выложите (кусок csv файла)

Re: Открытие CSV файл в Excel. проблема с "."
2009-10-29 16:34

Код:
100.100 110.100 aa.100

соответственно, с 3-ей ячейкой всё в порядке, а первые 2 - нет

Re: Открытие CSV файл в Excel. проблема с "."
2009-10-29 16:48
Через мастер текстов (импорт) можете открывать этот файл? Там после этапа разделения на столбцы, есть этап открытия, где можно задать тип данных каждого столбца. По желанию можно все столбцы выделить и выбрать тип текст.
Попробуйте открыть любой txt фа...

Re: Как вытащить учётную запись?
2009-10-29 17:04
На любом листе правой кнопкой - Исходный текст, в окне Microsoft Visual Basic в справке вбивает Comments Collection Object, изучаем инфу по теме, думаю, там все просто, с примерами.

Re: работа с csv файлами
2009-10-29 17:49
Уважаемый ShamanK,
а Вы пробовали не открывать csv файл, а читать из него данные через Data->Import External Data?
Тогда можно внешним приложением замещать старый файл новым и просто рефрешить данные в Excel (либо из меню, щёлкая правой кнопкой по диап...

Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-29 17:57
В общем идея такая:
1. В ячейке A1 формула =ЕСЛИ(НЕ(ЕПУСТО(Лист1!В1));"x";"y")
2. Как реализовать, чтобы действием х было присвоение ячейке А2 (которая "пустая") какого-либо значения (в частности А2:=ЕСЛИ(НЕ(ЕПУСТО(Лист1!...

Re: Максимальное число повторов события
2009-10-29 17:58
Без Вашего примера трудно советовать.
На моем примере можно например так:
=СЧЁТЕСЛИ(B2:B19;МОДА(B2:B19)) 
количество самого(ых) повторяющегося(ихся) повтора(ов)

Сообщение при запуске макроса
2009-10-29 18:16
записал макрос для очистки данных, но так как вернуть данное действие не возможно (если только не сохранять файл) то хотелось бы чтобы при запуске макроса выдавалось сообщение типа: "После выполнения операции информацию восстановить будет невозможно. П...

Re: Сообщение при запуске макроса
2009-10-29 18:22
ааа, хочу добавить у меня таких макросов штук 5 (очистка по отдельным листам) так вот хотелось бы шобы для каждого макроса сообщение вылазило))

Не могу удалить временную панель инструментов
2009-10-29 19:48
Здравия!
Подскажите, как уничтожить временную панель инструментов?
По событию открытия книги -> создаётся панель инструментов, а во время закрытия надо чтобы она удалялась.
Не получается - меняю название кнопки - перегружаю - всё равно старое назван...

Re: Запись на лист Excel одной и той же опции ListBox два раза подряд
2009-10-29 20:22
Один из вариантов повторной записи на лист Excel, предыдущей выбранной опции ListBox может быть такой:

Private Sub ListBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
ListBox1.Li...

Re: Открытие CSV файл в Excel. проблема с "."
2009-10-29 20:53
мастер текстов можно запустить через
меню Данные -> импорт внешних данных -> импортировать данные
В поле "Тип файлов" выбрать "Текстовые файлы", а в списке "Папка" - CSV-файл, который требуется импортировать.
про мастер текстов есть в статье "Обработка...

Re: Максимальное число повторов события
2009-10-29 22:25
bambinio, смотрите прикреплённый (если я Вас правильно понял).

Re: Создание программы для транспорта
2009-10-29 23:51
простите, не получается, при помощи мастера не получается создать итоговый отчет. суммирует не понятно что, мне нужно, чтобы суммировал столбец. если не трудно, то можно выложить пример, как можно реализовать строку итогов (как в экселе чтобы сумму сто...

Re: Подсветка даты.
2009-10-30 00:04
У меня необходимость точь-в-точь, и при этом полное отсутсвие опыта в Excel.
Для себя вроде решила проблему таким образом, вроде работает:
в любой ячейке устанавливается дата формулой =СЕГОДНЯ()
в любой другой ячейке ставлю "неправильную" дату =СЕГОДНЯ...

Внесение измениний в формулу сложения
2009-10-30 01:29
Здравствуйте! проблема такова. Есть Таблица №1 в которой вертикально идет понятное количество строк с 1 января 2009 по 31 декабря 2009. Есть Таблица №2 в которой необходимо подсчитать сумму последовательно каждых 7 дней (7 строк). Т.е. например с 1 янв...

Re: Внесение измениний в формулу сложения
2009-10-30 04:19
Несколько вариантов

Групировка колонок защищенного листа
2009-10-30 11:34
При установке защиты на лист отключается функция групровки колонок и строк. Тоесть сами группы остаются, но вот разворачивать и сворачивать их больше нельзя. Есть ли какое-то решение данной проблемы?  Шокирован

Re: Внесение измениний в формулу сложения
2009-10-30 11:43
И еще. Сводная таблица

Re: график с тремя осями
2009-10-30 11:44
Добрый день
Так и не победил до конца, тупо в статью вставил таблицу с данными вместо графика, сроки - сдавать надо, хотя конечно с графиками было бы нагляднее
_Boroda_, подписи оси у в выложенным файле так и остались друг на друге
Всем спасибо за учас...

Как изменить вид результата вычислений ?
2009-10-30 12:23
Допустим, я в некую ячейку записываю "=A1+B1". Хочется, чтобы в зависимости от результата вычислений в этой ячейке:
1. Изменялся цвет шрифта, или
2. Изменялся размер шрифта, или
3. Изменялся цвет заливки, или
4. Результат начал мигать, или
5. Все четыр...

Re: Вывод формулы с числами, а не только рассчитанного значения
2009-10-30 13:31
Спасибо!!!!

Re: ссылка на ячейку из другого листа с переносом форматирования
2009-10-30 15:30
К сожалению, я не тот человек, кто может объяснить подробно работу с макросами.
Макрорекодер (меню Сервис / Макрос / Начать запись) позволяет записать действия человека макросами VBA.
После окончания записи можно заглянуть в редактор VBA (меню Сервис /...

как определить компьютер, с которого открыли файл?
2009-10-30 15:45
Можно ли средствами VBA узнать сетевое имя компьютера, с которого открыли "для записи" необщий файл, который я вынужден открыть позже уже "только для чтения"?

Re: Групировка колонок защищенного листа
2009-10-30 15:45
если нужно просто просмотреть инфо защищенного листа,
тогда можно выделить и скопировать данные в новую книгу,
защита листа скопирована не будет

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-30 15:50
А что Вам мешает написать формулу уже в ячейке A2
=ЕСЛИ(ЕПУСТО(Лист1!B2);"";результат_формулы_или_значение)
Эта формула будет возвращать значение результат вычисления формулы или конкртное значение, если в ячейке Лист1!B2 не пусто или возвращать пусто...

Re: график с тремя осями
2009-10-30 17:28
может быть - так проще  ?  Непонимающий

Re: Как изменить вид результата вычислений ?
2009-10-30 19:57
Спасибо за ответ, но, извините за мою бестолковость, на 7-м десятке лет мозги туго ворочаются. Открыл "Формат, Условное форматирование", тупо смотрел-смотрел, ничего не понял.

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-30 21:12
 Улыбка А дальше? идея такова - при вводе значения в В1 изменяется каким-либо образом А1 (в ней формула) и сразу записывается формула в А2. При вводе чего либо в В2 изменяется А2 и записывает формулу в А3... Ну и так далее. Просто если растянуть столбец А ...

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-30 21:15
Фактически, меня интересует - Можно ли присвоить значение/формулу одной ячейке из другой?  Непонимающий

Re: Как изменить вид результата вычислений ?
2009-10-30 21:59
лучше приложить свой файл (с небольшим набором данных) и в качестве примера указать - что должно мигать и чирикать. тогда владыки макросов смогут помочь, а Вы в полученном файле наверняка разберетесь - что делать с остатком данных... В замешательстве

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-31 00:32
Насколько мне известно - нет.

Можно изменить значение ячейки формулой, записанной в самой ячейке; макросом, запускаемым по определенному событию (в том числе событию, когда выполняется Ваше условие для другой ячейки); или руками.
Можно ограничить значе...

Re: Как изменить вид результата вычислений ?
2009-10-31 00:49

Спасибо за ответ, но, извините за мою бестолковость, на 7-м десятке лет мозги туго ворочаются. Открыл "Формат, Условное форматирование", тупо смотрел-смотрел, ничего не понял.
[/quote...

Re: Как изменить вид результата вычислений ?
2009-10-31 07:57

Допустим, я в некую ячейку записываю "=A1+B1". Хочется, чтобы в зависимости от результата вычислений в этой ячейке:
....
То есть, если результат, например, >100, или <0.
Еще ...

Re: как определить компьютер, с которого открыли файл?
2009-10-31 09:22
Вот так попробуйте:

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Sub test()
Dim scomp As String
scomp = Space(255)
h = GetComputerName(scomp, 255)
MsgBox Trim(scomp)...

Re: Создание таблицы из двух с выборкой данных
2009-10-31 09:28
Лучше такую задачу решать в Access через запросы. А если в Excel, то скорее всего через функцию [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]. Введите служебный столбец с округленным значением времени слева от системной таблицы и по этому значению подтягивайте данные из системной таблицы в т...

Re: Очистка формы
2009-10-31 09:31
То есть они у Вас циклически друг друга запускают? Забавно.
Ну так Вы просто при запуске принудительно присваивайте всем чекбоксам значение false.

Re: Копирование строк данных из разных файлов в файл-отчет (второй блок под первый)
2009-10-31 09:35
Эх, не любите вы Access Улыбка

А если применить [url=http://msexcel.ru/content/view/27/2/]автофильтр[/url] и копировать отфильтрованный список по признаку <>0
Или как вариант путем перебора строк снизу вверх найти первую (то есть последнюю) ненулевую (макросом же, а не ручками перебирать, так что много ...

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-31 10:04
2 IKor спасибо за ответ. А как насчет VBA? Это возможно?

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-10-31 14:00
VBA может всё Улыбка
Но единственное, что могу посоветовать лично я - это воспользоваться макрорекодером (меню Данные / Макросы / начать запись), ввести в ячейку нужную вам формулу и посмотреть, что получится в редакторе VBA.

Re: Выборка из выпадающего списка. Кажется :)))
2009-10-31 17:21
Хм.......

А еще есть решения?

И можно поподробней  :Улыбка

Спасибо!

Re: Выборка из выпадающего списка. Кажется :)))
2009-10-31 18:00
Можно так

Печать листов по условию из ячейки
2009-10-31 20:58
Добрый день!
Не подскажете, как можно решить подобную задачу:
На одном листе есть три листа альбомного формата (при печати). Проверяем ячейку С3, если не пустая отправляем на печать (пустая пропускаем), аналогично С51 и С97. В примере мы должны расспеч...

Re: Списки в Excel
2009-10-31 23:14
Добрый день.
К сожалению прочитав советы по решению аналогичных задач, не смог справиться с тем что необходимо сделать мне.

Необходимо чтобы ячейка принимала тот цвет, который был выбрал из в...

Re: Списки в Excel
2009-10-31 23:31
С помощью именованного списка (меню ВСТАВКА / ИМЯ / ПРИСВОИТЬ) ограничиваем значения, которые можно ввести в ячейку (см. меню ДАННЫЕ / ПРОВЕРКА / список), => получается выпадающий список.
С помощью условного форматирования (см. меню ФОРМАТ / УСЛОВНОЕ Ф...

Re: Списки в Excel
2009-10-31 23:47

С помощью условного форматирования (см. меню ФОРМАТ / УСЛОВНОЕ ФОРМАТИРОВАНИЕ) выбираем цвета для каждого из возможных выборов пользователя (в Excel2000 есть только три условия для одно...

Re: Транспонирование матрицы динамического диапазона в Excel
2009-10-31 23:48
Я предлагаю запихнуть транспонированный диапазон в именованный массив данных, а выводить его не как {[abbr=Вводится через Ctrl+Shift+Enter]формулу массива[/abbr]}, а поэлементно через функцию ИНДЕКС(). Тогда можно будет наложить "внешние" ограничения на выход за границы массива и заменить их пуст...

Re: Создание программы для транспорта
2009-11-01 00:19
Спасибо, теперь понятно, что подвал - это примечание отчета, я делал в колонтитуле  Улыбка .
Раз уж Вы проявиле интерес к моей проблеме, позвольте воспользоваться этим и задать еще пару вопросов.
Я хочу сделать отчет универсальным, т.е. настроить выборку п...

Re: Создание программы для транспорта
2009-11-01 00:29
Можно ли использовать функцию sum в таблице или запросе.
Посоветуйте какой-нибуть справочник, где бы можно было посмотреть, какие вообще функции можно создавать в конструкторе запросов, возможно я найду что-то для себя, что еще можнр было бы добавить в...

Re: Выборка из выпадающего списка. Кажется :)))
2009-11-01 03:13
Вместо выпадающего списка - ComboBox ? :

Re: Печать листов по условию из ячейки
2009-11-01 03:24
Можно так:

Re: Копирование строк данных из разных файлов в файл-отчет (второй блок под первый)
2009-11-01 03:33
Вроде так работает

[code]Sub qwqwqw()
Application.ScreenUpdating = 0
Application.DisplayAlerts = 0
On Error GoTo B
[Заявка_ФОТ!9:1000].Delete
v_Path = ThisWorkbook.Path & "\"
FileOtdel = Dir(v_Path)
n1 = 8
    Sheets.Add.Name = "D_o_p"
    Sheets("D_o_...

Re: Создание программы для транспорта
2009-11-01 07:57
По порядку.
1. Поставьте условия так:
>=[дата1]
<=[дата2]
Эти даты при выполнении запроса будут запрашиваться.
но и это неудобно. Лучше задавать дату в форме, с помощью календаря, например. А в запросе строить условие со ссылкой на форму.

2. В таблице ...

Re: Печать листов по условию из ячейки
2009-11-01 10:36
Не работает (может только у меня). Макрос запомнил позицию (печатает только второй лист) независимо пустые или нет ячейки во всех трех листах.

Re: Как присвоить значение (формулу) ячейке из другой ячейки?
2009-11-01 11:01
Спасибо. Идею понял.

Re: Запись на лист Excel одной и той же опции ListBox два раза подряд
2009-11-01 14:23
Одна процедура получается при обработке события MouseUp.

Private Sub ListBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Код
End Sub

Можно копировать при повто...

Re: Печать листов по условию из ячейки
2009-11-01 15:50
Спасибо попробую.

что скажете о моей версии

Цитировать
If IsEmpty(Range("c5")) = False Then
             'ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
        End If
 
        If IsEmpty(Range("c66")) = False Then
            'ExecuteExcel4M...

Re: Печать листов по условию из ячейки
2009-11-01 15:54
А что можно сказать? Работает - значит хорошо.

Макрос для преобразования в гиперссылки
2009-11-01 16:05
Здравствуйте!
Задача такова - нужно преобразовать ячейки с текстом в выделенной области, в гиперссылки, где текст=адресу. Я с VBA совершенно не знаком, поэтому взываю  о помощи Улыбка. Кстати, поиском воспользоваться не смог, всвязи с тем, что "Site exceed...

Re: Макрос для преобразования в гиперссылки
2009-11-01 16:17
Можно и без макросов. См. вложение

макросы... первые шаги.
2009-11-01 19:27
всем доброго времени суток.
появилась необходимость использования макросов, в большом колличестве.
собсно вопрос с какой бы литературы начать?
очень буду благодарен за советы.

Re: макросы... первые шаги.
2009-11-01 20:04
эх образовался как всегда сразу вопрос.
написал макрос, чтобы все формулы приходили к виду без рамки без заливки...


не рабоает зараза

почему есть...

Re: макросы... первые шаги.
2009-11-01 21:00
Попробуйте так:

Sub ttt()
    For Each sh_ In ActiveSheet.Shapes
        sh_.Fill.Visible = 0
        sh_.Line.Visible = 0
    Next sh_
End Sub

не работают средства OLE Automation
2009-11-01 21:13
пользуюсь Office 2003, при попытке связать cells(2,1) Excel и  необходимую позицию в Word  происходит следующее выводится не активная ссылка :
{LINK Excel.Sheet.8 "Книга1" "Лист1!R2C1" \a \t }  

вопрос в чем проблема? может нужна активировать библиотек...

Re: Макрос для преобразования в гиперссылки
2009-11-01 21:14
А это с макросом

Re: Как указать макросу название файла?
2009-11-01 21:54
оооооо, а можно такой макрос выложить?Непонимающий

Re: макросы... первые шаги.
2009-11-01 23:42

Попробуйте так:

Sub ttt()
    For Each sh_ In ActiveSheet.Shapes
        sh_.Fill.Visible = 0
        sh_.Line.Visible = 0
    Next sh_
End Sub

ух здорово! мне понравило...

Re: макросы... первые шаги.
2009-11-01 23:54
еще вопрос:
а можно ли создать такой макрос... даже я бы сказал хоткей
чтобы при выделение некоторого текста, и нажание скажем ctrl+(стрелка вниз) шрит переходил бы в подстрочный?


назрел еще один очень важный (на мой взгляд вопрос)
у меня н...

Re: макросы... первые шаги.
2009-11-02 00:04
Sub ннн()
    Selection.Font.Subscript = 1
End Sub

Ctrl+ стрелка вниз в Excel уже зарезервировано.
Назначить сочетание клавиш макросу можно, нажав Alt+F8 - Параметры. Но осторожно - не переназначте стандартное сочетание Excel. См. тему [url=http://Шпар...

Re: макросы... первые шаги.
2009-11-02 00:21

Sub ннн()
    Selection.Font.Subscript = 1
End Sub

Ctrl+ стрелка вниз в Excel уже зарезервировано.
Назначить сочетание клавиш макросу можно, нажав Alt+F8 - Параметры. Но осторожн...

Re: макросы... первые шаги.
2009-11-02 06:57

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

в таком случае, Вам следуе...

&quot;Резиновое&quot; окно примечания к ячейке.
2009-11-02 07:12
Уважаемые знатоки VBA! Вопрос к Вам:

Есть код в стандартном модуле:

[code]Sub addComentToSSS()
    '
    nR = 12
    nC = 4
   
    stroka = "Старуха Изергиль" & Chr(10) & _
                "Финансовый менеджмент" & Chr(10) & _
                "Управл...

Нужно написать сложную формулу!
2009-11-02 13:39
У меня есть свой клуб прогнозов футбольных матчей. Надоело постоянно считать очки каждому участнику за каждый счет. Кто может помочь, я буду признателен. Суть в следующем: есть счет (прогноз матча), есть факт. счет (реальный счет данного матча). Какая ...

Re: Нужно написать сложную формулу!
2009-11-02 14:14
Если без изысков, то так вот по простому

Re: &quot;Резиновое&quot; окно примечания к ячейке.
2009-11-02 14:26
а если просто ширину и высоту умножить на коэффициенты?
        With .Comment.Shape
...
            .Width = lenSt * 4.57
            .Height = (kvoZ + 1) * 11.1
        End With

только kvoZ нужно начинать с единицы
kvoZ = 1

Re: как определить компьютер, с которого открыли файл?
2009-11-02 16:05
Спасибо. Попробовал. Однако, я получаю своё имя. Мне же надо узнать кто из сети открыл файл.
Или я не так это использую?

Проблема с отображением листа в альбомной ориентации
2009-11-02 16:11
Есть следующая проблема. Поставил пользоватлею MS office 2007. В Excel выставляю альбомную ориетнацию, а на лист всеравно отображается как книжный. На печать соответсвенно тоже выводиться в книжном виде. Помогите разобраться уже все пересмотрел. Заране...

Восстановление предыдущей версии файла после сохранения
2009-11-02 16:15
Здравствуйте уважаемые форумчане!

Подскажите, есть ли методы отката файла Exсel 2003, когда после сохранения файла необходимо восстановить
его предыдущую версию?
Если случайно удалил лист и нажал сохранить.

Re: &quot;Резиновое&quot; окно примечания к ячейке.
2009-11-02 16:36
Спасибо polioli!

Окончательно, код принял такой вид:

[code]Sub addCommentToGrf()
    '
    Dim nR As Long
    Dim nC As Integer, i As Integer, pozisRzdl As Integer, nomEndSimv As Integer, kvoSlov As Integer, _
        lenSlovo As Integer, lenOldSlovo A...

Re: Нужно написать сложную формулу!
2009-11-02 16:57
Удалил предыдущий пост с файлом, там неправильно считал, сейчас правильно

Re: Нужно написать сложную формулу!
2009-11-02 17:43

Удалил предыдущий пост с файлом, там неправильно считал, сейчас правильно
Здорово и на первый взгляд вроде все просто! Огромное спасибо! Но все же я не все понял, просьба...

Re: макросы... первые шаги.
2009-11-02 18:37


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

Re: как определить компьютер, с которого открыли файл?
2009-11-02 20:42
Эта процедура выдает имя того, кто в настоящий момент открыл файл. Если Вы открыли, то Ваше имя и выдаст. Если кто другой - соответственно - его имя. Как Вы организуете использование этой информации - тут простор для фантазии. Можно, например, поставит...

Re: Нужно написать сложную формулу!
2009-11-02 21:14
В желтых ячейках - формула разложена на куски.
В зеленых - в полном составе.
Имен не использовал, дабы всё на виду было.
Если голов будет более 9 - нужно немного усложнить.
Разбирайтесь.

Re: Транспонирование матрицы динамического диапазона в Excel
2009-11-02 22:04
Спасибо.

Пробую заполнить ячейку диапазона пустым значением если функция ЕОШИБКА()=ИСТИНА для аргумента-ошибки вне диапазона #Н/Д. Однако для формулы массива не получается.

Есть ли соображения по данному моменту?

Re: Не могу удалить временную панель инструментов
2009-11-02 23:30
Здравствуйте,
Закоментируйте Application.CommandBars("Правая панель").Reset,
т.к. Reset - состояние "по умолчанию", а пользовательскую панель не из чего восстанавливать.
поэтому при команеде Reset макрос переходит по ссылке обработки ошибки на с...

Re: Проблема с отображением листа в альбомной ориентации
2009-11-02 23:40
Приложите файл, ели он не конфиденциален.
может какие-то заморочки с принтером? какой по умолчанию стоит?

Re: Внесение измениний в формулу сложения
2009-11-03 00:18
Спасибо Большое! хоть и с опозданием) Улыбка

Re: макросы... первые шаги.
2009-11-03 06:35

... а он не запускается((
может быть дело в том, что у меня на компе установленн msexcel 2003 а ворд 2007 ?

1) Я с Word 2007 пока стараюсь не связываться. На моей машине (...

Re: Восстановление предыдущей версии файла после сохранения
2009-11-03 06:41

Здравствуйте уважаемые форумчане!

Подскажите, есть ли методы отката файла Exсel 2003, когда после сохранения файла необходимо восстановить
его предыдущую версию?
Если случайно уд...

Re: как определить компьютер, с которого открыли файл?
2009-11-03 06:51

... например по почте.

Здравствуйте уважаемый Алексей Шмуйлович! А можно с примером и комментариями?!

Как скопировать результат вычисления формулы как число в другой ячейке
2009-11-03 09:57
Как скопировать результат вычисления формулы как число в другой ячейке.

Re: Как скопировать результат вычисления формулы как число в другой ячейке
2009-11-03 10:01
если не понятно то
         А       В         С     ....   К
5       100    60       40     ....  40
 при простом копировании в ячеке К5 записывается формула аналогичная ячеке С5 (=А5-В5), но с поправкой на смещение, а необходимо чтобы это было прост...

Re: Нужно написать сложную формулу!
2009-11-03 12:55
См. прикреплённый.

Re: Нужно написать сложную формулу!
2009-11-03 13:10

И все таки =итог Подмигивающий
Именованные формулы можно посмотреть, нажав Ctrl+F3
да....я все-таки долек от excel'я..
что это за серая табличка с совсем не логичными цифрам...

Re: Нужно написать сложную формулу!
2009-11-03 13:15

См. прикреплённый.
Большое спасибо за проделанную работу! Попробую разобраться, но думаю что моих знаний не хватит даже на это....

Re: Выборка из выпадающего списка. Кажется :)))
2009-11-03 13:37
Подправил мой комбобокс. После выбора компании из выпавшего списка, он создаёт именованную константу ‘ЭтаКомпания’, возвращающую её название (выбранный элемент списка), которая затем может быть использована в формулах. + Запоминает подсписок с искомым ...

Re: Нужно написать сложную формулу!
2009-11-03 13:38
и все равно я не пойму, как все это делается....интересно, есть ли какое-то более простое решение данной проблемы!

Re: Нужно написать сложную формулу!
2009-11-03 16:57

...но по крайней мере хоть ближе к истине...
Хотелось бы посмотреть истину, напиши как полу...

Re: Поиск одинаковых значений
2009-11-03 16:57
Если речь идет о "разовых" операциях, то Вам поможет расширенный фильтр (меню ДАННЫЕ / ФИЛЬТР)

Как ускорить сохранение книги Excel 2003
2009-11-03 17:17
                                    Всем доброе время суток !

      Перед переходом из одной книги Excel (Книга1) в другую (Книга2) бывает необходимым сохранить Книгу1. Например так:

                  Sub Макрос1()
                  Dim wb2

           ...

Re: Нужно написать сложную формулу!
2009-11-03 17:43
Убрал все именованные формулы, правда пришлось добавить строки(но их можно скрывать). Смотри, в принципе все формулы навиду, пробуй.

Re: Как изменить вид результата вычислений ?
2009-11-03 20:18
Большое спасибо за участие! Разобрался! Улыбка

Re: Как ускорить сохранение книги Excel 2003
2009-11-03 21:34
Основное время при сохранении занимает пересчет значений Книги
Возможно отключение такового поможет решить Вашу задачу?

[code]
Sub Макрос2()
Dim wb2 As Object
    With Application
        .Calculation = xlManual           'включаем ручной пересчет в кн...

Re: Как ускорить сохранение книги Excel 2003
2009-11-03 22:15
boa ! Спасибо за поддержку.

Опробовал предложенный код, однако время перехода между книгами не сократилось. Длительность времени перехода не изменилась.

P.s. Более внимательное измерение времени показало, что оно увеличилось в два раза.

Re: Очистка формы
2009-11-03 22:21
А разве у чекбокса значение (value) не выставляется в false по умолчанию?
Тогда при каждом запуске "галочка" стоять не будет

Re: Как ускорить сохранение книги Excel 2003
2009-11-03 22:26
Закоментируйте .Calculation = xlAutomatic

Re: Как ускорить сохранение книги Excel 2003
2009-11-03 22:43
Заменил .Calculation = xlAutomatic на '.Calculation = xlAutomatic,
длительность времени перехода между книгами не уменшилось.

Re: Транспонирование матрицы динамического диапазона в Excel
2009-11-03 23:33
Спасибо за интерес к вопросу.

Проблема, что не получается для ячеек формулы массива отловить ошибку выхода за диапазон  - просматривал поэтапное вычисление -> определение ошибки только для элементов массива.

Прилагаю пример.

Re: Авто вставка № договора и печать документа
2009-11-03 23:43
"Слияние документов" решает задачу, но конкретно для данного примера это немного сложнее, однако в общем случае наоборот.

Re: Excel на службе у психолога v.09.09.26
2009-11-04 00:33
Очень интересный тест на Эксель направленный на диагностику социального интеллекта

ссылка на закачку http://depositfiles.com/files/3bt09rg1l

Re: Транспонирование матрицы динамического диапазона в Excel
2009-11-04 01:20
Мне не понятно из-за чего не срабатывает условие Грустный
Видимо, Excel генерирует #Н/Д уже в том случае, когда отображаемый массив выходит за границы исходного.

В качестве решения проблемы можно выводить массив не [abbr=Вводится через Ctrl+Shift+Enter]формулой массива[/abbr], а поэлементно (как я пред...

Поиск одинаковых значений в 2х массивах
2009-11-04 08:01
Привет всем.
Нужна помощь. Задача возможно покажется очень простой, но я уже пол дня ломаю голову как реализовать и через что это реализовать в EXCEL
В общем есть 2 массива (инвертарные номера)
1 массив чисел по столбцу A (около 2000 значений)
2 масси...

Re: Правила форума
2009-11-04 09:22
Уважаемы форумчане! Как показал опыт, 90 % задач, задаваемых на форуме, решается с помощью функции [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]. Пожалуйста, прочитайте статью: функция [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]

Re: Поиск одинаковых значений в 2х массивах
2009-11-04 09:44
Правильно ли я понимаю, что то же самое получится, если в столбце F показывать только те значения из соответствующих ячеек столбца A, которые (значения которых) присутствуют в столбце C?

Если так, то запишите в ячейке F1 следующую формулу:
=ЕСЛИ(СЧЁТЕС...

Re: Поиск одинаковых значений в 2х массивах
2009-11-04 09:56
Если я правильно понимаю, то Вам нужна функция [url=http://msexcel.ru/content/view/20/2/]ВПР()[/url]

Re: Нужно написать сложную формулу!
2009-11-04 11:44

есть ли какое-то более простое решение данной проблемы!

Месьё zubarev (не придумал, как сегодня обратиться по-русски (с праздником!)).
Прикрепил самое простое решение.
Гл...

Re: Нужно написать сложную формулу!
2009-11-04 12:32

Главное - совпадают ли мнения по поводу прогноза
тт. (гг.) Калькулятора и Экселя ?
Честно говоря, тоже хотелось бы знать, сколько будет у автора, если он посчитает с помощью ...

Почему в Excel 2007 скорость выполнения сортировки ниже чем в 2003?
2009-11-04 12:43
Собственно вопрос указан в теме.
При тестировании в Excel 2003 выполнение макроса в приложеном файле заняло 5 сек.
При выполнении в Excel 2007 - 17!!!
Как можно ускорить сортировку в Excel 2007?
Пример приложен в файлике.

Re: Почему в Excel 2007 скорость выполнения сортировки ниже чем в 2003?
2009-11-04 15:54
А если немного изменить, то получится еще быстрее (примерно раз в 5)

[code]Sub Макрос3()
Application.ScreenUpdating = 0
Application.Calculation = xlManual
Range("A2") = Time
For i = 3 To 152 Step 3
    Range(Cells(5, 3), Cells(1004, i + 2)).Sort Key1:=...

Выявление одинаковых групп строк
2009-11-04 17:44
Есть большая таблица (3400 строк). Состоит из: заголовок+[url=http://msexcel.ru/content/view/22/2/]группа[/url] строк, заголовок+[url=http://msexcel.ru/content/view/22/2/]группа[/url] строк и т.д. Надо выявить одинаковые группы строк. Пробовал http://www.ablebits.com/excel-remove-duplicates/index.php. Не вышло. Как решить задачу?

Re: Почему в Excel 2007 скорость выполнения сортировки ниже чем в 2003?
2009-11-04 18:49
2  boa
Приведеный код - не выход.
Я знаю про обновление экрана и атоматический пересчет.
Суть задачи в том, что нужно отсортировать, затем произвести отбор значений и вычисления. Затем снова отсортировать и снова отбор но из другого столбца и т....

Re: Как ускорить сохранение книги Excel 2003
2009-11-04 19:30
      После изменения листа в Книге1, перейдя в Книгу2, после чего ещё раз перейдя в Книгу1, ничего не предприняв, появляется сообщение Microsoft Excel : "Файл "Книга1" уже открыт. Повторное открытие приведёт к потере выполненных изменений"
      Для т...

Re: Транспонирование матрицы динамического диапазона в Excel
2009-11-04 21:07
Можно ли динамический массив формировать из ячеек заданного форматирования?

Re: Транспонирование матрицы динамического диапазона в Excel
2009-11-04 22:40
Мне не понятен вопрос.

помогите поправить макрос
2009-11-05 01:11
ПОМОГИТЕ

В ячейках последовательность кодов они разделены между собой " - " (пробел дефис пробел) нужно оставлять в ячейке только 65 символов при этом строка всегда будет оканчиваться на "- " (дефис пробел), (т.к. коды имеют одинаковую длину), а осталь...


На форуме Вы можете получить совет по любым вопросам работы в Microsoft Excel.

Добро пожаловать на форум!


В избранное