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

Групировка колонок защищенного листа


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

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

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

Рассылка сайта "Профессиональные приемы работы в 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"


Групировка колонок защищенного листа
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 символов при этом строка всегда будет оканчиваться на "- " (дефис пробел), (т.к. коды имеют одинаковую длину), а осталь...

Склейка файлов
2009-11-05 10:05
Всем привет,помогите пожалуйста, нужно тупо склеить эксель файлы в один, столбцы одинаковые, строки разные, как можно это организовать??

Re: Склейка файлов
2009-11-05 10:12
Только чтоб появлялся новый столбец, с там на всех строчках названия файла к примеру

Цвет содержимого ячеек
2009-11-05 11:46
Народ, вот такая задачка, допустим, есть список, в котором есть как отрицательные, так и положительные числа. как настроить фильтр так, чтобы он, допустип, все отрицательные числа выделял опр.цветом?

Re: Цвет содержимого ячеек
2009-11-05 11:55
Условное форматирование!!!!!
в 2 счета, всем, всем, всем!!!!!

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

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

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

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

Месьё zubarev (не придумал, как сегодня обра...

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

Убрал все именованные формулы, правда пришлось добавить строки(но их можно скрывать). Смотри, в принципе все формулы навиду, пробуй.
Мне нравится Ваше решение. Уже почти ...

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

Может в ICQ пообщаемся на эту тему?
Хорошо, аська в профиле, только у меня время +7 к Москве.

текст+чиловое значение в использовании формулы ЕСЛИ
2009-11-05 14:06
Ребята, вот есть простенькая формула  =ЕСЛИ(H3<0;"проспали";"осталось дней"), в ячеке Н3 дни. как сделать так, чтобы, когда Н3>0, ко фразе "осталось дней" добавлять еще и цифры? т.е. значения из этой самой ячейчи. получиться должно что то типа "осталос...

Re: текст+чиловое значение в использовании формулы ЕСЛИ
2009-11-05 14:14
=ЕСЛИ(H3<=СЕГОДНЯ();"проспали";"осталось дней "&H3-СЕГОДНЯ())
это если в Н3 дата, а если просто числа, то
=ЕСЛИ(H3<0;"проспали";"осталось дней "&ABS(0-H3))

Re: текст+чиловое значение в использовании формулы ЕСЛИ
2009-11-05 14:34
Ок, спасибо за вектор направления мысли!
получилось что то типа =ЕСЛИ(H3<0;"проспали";"осталось дней-"&H3), в ячейке Н3 разница дней.то есть в одной ячеке стоит =сегодня() в другой дата в будущем. в Н3 их разница. ну и оно считает.
Еще раз спасибо!

Re: Как ускорить сохранение книги Excel 2003
2009-11-05 14:57
Продолжение темы по адресу : http://www.cyberforum.ru/vba/thread61196.html

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

Может в ICQ пообщаемся на эту тему?
Хорошо, аська в профиле, только у меня время +7 к Москве.
[/qu...

Re: Списки в Excel
2009-11-05 17:44
Здравствуйте.
Что я имею:
Итак, есть строка "прогноз", она считает совпадения, значений "1";"Х";"2" которые находятся в более чем 65 столбцах. при каждом совпадение, в ячейке появляется единица, и в конечной ячейке считается сумма единиц в строке. Таки...

8 ячеек активной книги зписать в строку другой книги
2009-11-05 19:18
Нужно 8 разбросанных ячеек (O7 W9 E10 E11 G12 G13 F14 J40) переписать в строку книги которая неоткрытая.Ето вроде журнала, или похоже на базу данных.Проблема в том что нужно их записать в новую строку, чистую, потому как на листе неоткрытой книги уже е...

Re: Списки в Excel
2009-11-05 20:15
Morgan
Так?

Re: Списки в Excel
2009-11-05 20:34

Morgan
Так?
Да! Все так!  Улыбка Я ведь и не думал что в excel такое можно! Мне еще учится и учится.
Вам большое спасибо, помощь неоценимая.
PS
Это здорово!  Улыбка

небольшие проблеммы с фильтром
2009-11-05 21:01
Небольшой комментарий к прилагаемому файлу:
действия кода в вкратце: цикл для столбца  j если, значение в нем >0 тогда цикл для столбца i если в нем тоже значение> 0 тогда, значения в столбце i умножаются на значение j потом становится видимым лист "Ра...

Re: Цвет содержимого ячеек
2009-11-05 21:24
вот один из вариантов решения

цвет закраски меняется в поле  ColorIndex - модуля1
формат цвета столбца (в моем случае это C) - по двойному щелчку

вопросы пиши

Re: Как ускорить сохранение книги Excel 2003
2009-11-05 22:03
действительно, не совсем понятно, зачем каждый раз открывать книгу, если её можно просто активировать, ну а если активация выдает ошибку, то вставьте обработку ошибки с переходом к открытию файла, что-то типа
[code]
on error goto metkaopen
Workbooks("К...

Re: Транспонирование матрицы динамического диапазона в Excel
2009-11-05 22:27
Длина дин. массива определется ЧСТРОК непустых ячеек. Необходимо при этом учитывать формат этих ячеек, т.е. отобрать в массив только непустые ячейки заданного формата.

Re: Поиск одинаковых значений в 2х массивах
2009-11-05 22:29
сделал что - то отдаленно похожее на твою задачу правда границы анализа массива от 1 до 50

Re: Списки в Excel
2009-11-05 23:11

Morgan
Так?
Вот только не пойму как менять в зеленом столбике значения. Мне ведь нужно самому менять. А то я на радостях только сейчас это проверил  Улыбка

Re: Списки в Excel
2009-11-05 23:20
Ну вот подумал, и нашел способ. если убрать вот это "ЦЕЛОЕ(СЛЧИС()*6+1)" и поставить число от 1 до 6 то появится 1 из 6 вариантов прогноза. Это наверно единственый способ вставить свое значение.

Простая формула
2009-11-06 00:10
Здравствуйте!
Вопрос. В ячейке цена, которую нужно умножить на коэффициент. Коэффициент зависит от цены. Если цена меньше 4000, то коэф. =1,05, если цена больше 4000, но меньше 10000, то коэф.=1, если цена больше 10000, то коэф.=0,95.

Спасибо за ответ!

Re: Как ускорить сохранение книги Excel 2003
2009-11-06 00:41
Этот код сильно заинтересовал !

Заработало так :

Код:
Dim wb2 As Object
error goto metkaopen
Workbooks("Книга2.xls").activate
goto metkadalee
metkaopen:
Set wb2 = Workbooks.Open(Filename:=ThisWorkbook.Path & "\" & "Книга2.xls")
metkadalee:

Код...

Re: Простая формула
2009-11-06 00:41
=ВПР(A1;{-9E+307;1,05:4000;1:10000;0,95};2)*A1

Re: Почему в Excel 2007 скорость выполнения сортировки ниже чем в 2003?
2009-11-06 01:19
Код в предидущем моем сообщении дал результаты
2003 - 3 сек, 2007 - 9 сек. Разница опять же в 3 раза
Достигнуто за счет отказа от ...Select-Selection

Опробовал вариант _Boroda_ с массивами и сам обалдел. Раньше был уверен, что обработка данных в массив...

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

Я так понял вас интересует то, как у нас считаются результаты! Вот так:
Кол-во баллов   Наименование            
1   совпадение кол-ва забитых голов одной из команд            
2   совпадение рез-та м...

Подскажите как столбцы в MS Excel переименовать из цифрового знач в буквенн
2009-11-06 04:04
Добрый день!
Подскажите люди-добрые...
При сохранении файла из 1С в формате MS Excel, названия столбцов именуются цифрами, а не буквами (анг алфавит), как обычно! Какие манипуляции нужно провести, чтобы появились буквы?
Заранее спасибо! Веселый


На сегодня все. До встречи на следующей неделе.


В избранное