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

Re: "Вытащить" данные


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

Выпуск 31
от 2009-08-07

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

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

Как заставить макрос копировать значения, а не содержимое ячеек?

Поменяем одну строчечку:
[code]...

Re: "Вытащить" данные
2009-07-31 10:17

Как заставить макрос копировать значения, а не содержимое ячеек?


Уважаемый Шпец Докапыч
Вы поместили код в один из листов книги.
А как его поместить в "ЭТА КНИГА" и при запус...

Re: Нумерация строк в запросе должна быть с "1", а не с "0"
2009-07-31 10:28

В заголовке модуля пропишите:

Option Base 1  '- индексы массивов начинаются с 1

Option Base 0  '- индексы массивов начинаются с 0 (установка по умолчанию)


Спасибо за ответ, н...

Re: "Вытащить" данные
2009-07-31 11:34

Так сойдёт?

Для работы, нужно выделить диапазон столбца "КТО" и выполнить макрос.
А можно ли диапазону дать имя (допустим КТО)и ссылаться на него (диапазон).
Очень м...

Re: Помогите снять защиту
2009-07-31 11:51
нехочет она сниматся  Шокирован

Re: Заполнение формы по условию
2009-07-31 11:54

А как три масива объединить?

Примерно также:
[code]    MIcx1 = .[B5:I39]                       ...

Re: Вопрос по сводной таблице
2009-07-31 13:18
Автоматическое обновление можно указать только для сводных таблиц, построенных на кубе OLAP (т.е. данные хранятся на сервере, а вы получаете уже готовую сводную таблицу)

Re: Вопрос по сводной таблице
2009-07-31 15:02
Можно поместить в модуль книги принудительное обновление всех сведений из любых источников данных при изменении диапазона ячеек

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

    ActiveWorkbook.RefreshAll

End Sub

Правда, ес...

Re: Помогите снять защиту
2009-07-31 15:07
правой кнопкой тоже неактивна защита и пароль невведеш

Re: Нумерация строк в запросе должна быть с "1", а не с "0"
2009-07-31 15:29
Разобрался.
Excel ставит номера строк Вашей базы dbf, а в ней номерация строк начинается с 0
можно сделать следующим образом:
1. если обновление данных требуется после импорта, то создайте в своем dbf-ом файле поле с нумерацией записей начиная...

Re: Помогите снять защиту
2009-07-31 15:32
Не люблю повторяться но видимо без этого никак  :'(

Для начала сделайте монопольный доступ к файлу (Рецензирование->Доступ к книге->Снять галочку разрешить изменять файл нескольким по...

Re: Помогите снять защиту
2009-07-31 15:38
неснимается галочка хоть ты ее тресни

если не трудно снимите защиту и выложите файл  :Улыбка мож у меня чета с Excel

Показываю на всеобщее обговаривание
2009-07-31 16:27
Предлагаю на единое обозрение Шосткинскую профорганизацию, Оконный квартал http://in4rm.org/articles/okonnij-kvartal  на рынке уже давным-давно, показала она себя с  похвальной стороны,  интересуют Ваши личные отзывы, всем покорно благодарю.

Re: Нумерация строк в запросе должна быть с "1", а не с "0"
2009-07-31 16:38
а разве нельзя выбрать НОМЕР СТРОКИ + 1 Непонимающий?

как сделать
2009-07-31 18:11
добрый день вот такой вопрос есть  таблица с большим количеством цифр
клонка 1    колонка 2    колонка 3    колонка 4    колонка 5
8512    9030    853    3524    855799
9829    830    901    71    85799
95829    9050    968    511    851708
90829 ...

Re: Помогите снять защиту
2009-07-31 18:51
Держите Ваше сокровище Улыбка

Re: Помогите снять защиту
2009-07-31 18:54
СПАСИБО ОГРОМНОЕ

Re: как сделать
2009-07-31 19:22
Если в колонке есть одинаковые числа, что сними сделать?

Re: Текстовые поля на листе
2009-07-31 21:33

в меню ПРАВКА / ПЕРЕЙТИ (CTRL+G) нажмите кнопку Выделить.
В открывшемся окне выберите текстовые константы.
Это позволит выделить все текстовые константы на текущем листе - далее Вы ...

Re: Текстовые поля на листе
2009-07-31 21:55
Этот макрос удаляет с текущего лиса все фигуры

Sub НетФигурам()
    For Each F In ActiveSheet.Shapes
    F.Delete
    Next F
End Sub

Re: Текстовые поля на листе
2009-08-01 00:01

Спасибо за ответ. Однако не помогло, выделяются ячейки, а не текстовые поля  :'(

в меню ПРАВКА / ПЕР...

Re: Нумерация строк в запросе должна быть с "1", а не с "0"
2009-08-01 01:23
так принято(и не нам это менять), что базы данных номеруются с "0". Нам с Вами надо с этим либо жить, либо бороться. Можно попробовать, бороться, но лучше жить Подмигивающий

P.S. я, к Вашему сожалению, не знаю как это сделать Грустный
P.P.S. Спросите у Шпеца Докапыча, ...

Re: Отоброжение данных из одного листа в другом
2009-08-01 01:44
Попробуйте так (см. вложение).
Порядок действий:
1. Заполняете лист "Регистрация".
2. В столбце А напротив нужного номера счета ставите любое количество любых символов.
3. Переходите в лист "Счет" и наслаждаетесь.
На 1 000 000 записей (для 2007) делать...

Re: как сделать
2009-08-01 10:52

Если в колонке есть одинаковые числа, что сними сделать?
надо вывести его в колонку какую нибудь...
...

Как сделать?. (Excel 2007)
2009-08-01 10:54
Сначала делаю так:
Щелчок на ячеек правами кнопками мышку и
Формат ячеек-Граница-Отдельные и выбераю сколонную типу линии.
Вопрос:. Как писать в каждем стороне этого линии?

Re: Знак "+" после "="
2009-08-01 11:12
Обычно формулы набираются с цифровой клавиатуры, а там нет знака "=". Знаком "+" можно открывать формулу также, как и знаком "=". Тогда "=" в начале подставляется автоматически, а значение никак не меняется.

Re: как сделать
2009-08-01 12:03

Если в колонке есть одинаковые числа, что сними сделать?
надо вывести его в колонку какую нибудь...
...

Re: Как сделать?. (Excel 2007)
2009-08-01 12:12
Навтыкать между двумя текстами пробелов в необходимом кол-ве или сделать как во вложении.

Re: Как сделать?. (Excel 2007)
2009-08-01 12:37
Спасибо Вам большое! А вы сделали, получилос так как вложение?

Re: Как сделать?. (Excel 2007)
2009-08-01 12:47
Спасибо Вам огромное! Уже разбирался увеличивая количество пробелов между словами.

Re: как сделать
2009-08-01 12:49

Re: Это возможно: данные из двух полей исх.таблицы в одно поле сводной таблицы?
2009-08-01 14:10
Примерно так
Нужно только обновить сводную таблицу

Re: как сделать
2009-08-01 14:28
Ясно, тогда выделите диапазон цифр и выполните:
[code]Sub SHD_FindSkvz()
  With Selection
    Dim MIcx(), ROut(): ReDim MIcx(1 To .Columns.Count)
    For i = 1 To .Columns.Count
      tmp = Application.Transpose(Range(Cells(.Row, .Column + i - 1), _
  ...

Re: Это возможно: данные из двух полей исх.таблицы в одно поле сводной таблицы?
2009-08-01 14:29
Через вычисляемое поле??!, я так тоже пробовал, но кажется понял в чем у меня была ошибка, сейчас в своей табличке попробую. Спасибо огромное.

Re: Это возможно: данные из двух полей исх.таблицы в одно поле сводной таблицы?
2009-08-01 14:38
Не знаю, обратили ли Вы внимание, что сводная автоматически захватывает новые строки и столбцы в исходной таблице (главное, чтобы в исходной не было пустых значений в столбце А и строке 1). Если появляются новые столбцы, то вычисляемое поле необходимо ...

Re: Это возможно: данные из двух полей исх.таблицы в одно поле сводной таблицы?
2009-08-01 14:52
Нет, не работает, т.е. если табличка самая простенькая, как у Вас тогда все замечательно, но попробуйте ввести в исходную табличку хотя бы два товара с одинаковым названием, тогда вычисляемое поле находит среднее по каждой строчке а потом суммирует рез...

как проверить включен ли верхний регистр клавиатуры (Caps Lock)
2009-08-01 15:17
Может кто подскажет как проверить при вводе пароля(т.е.символы не отображаются) в пользовательской форме, что включен верхний регистр клавиатуры (Caps Lock)

Re: как проверить включен ли верхний регистр клавиатуры (Caps Lock)
2009-08-01 15:39
Можно узнать код символа.
Если код символа между 212 и 243 (русский) или между 65 и 90 (английский), то это заглавные буквы.

Re: как проверить включен ли верхний регистр клавиатуры (Caps Lock)
2009-08-01 16:25
Может интересует перед вводом пароля, как это при входе в Винду сделано? Хотя... какая разница?..  Подмигивающий
[code]Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer

Private Sub UserForm_Initialize()
  If GetKeyState(...

Re: как сделать
2009-08-01 16:41

есть номера телефонов скажем 40 человек(статистика вся есть входящие и исходящие) . вот надо узнать тот номер на какой звонили или принимали все эти 40 человек или большая часть...
с...

Re: как сделать
2009-08-01 17:37

Тогда проще скомпоновать все данные в один столбец (положим A), а в соседнем столбце выполнить формулу = СЧЁТЕСЛИ(A:A;A1)
А затем отсортировать оба столбца по убыванию столбца B.
[/q...

Re: как сделать
2009-08-01 18:01

Ясно, тогда выделите диапазон цифр и выполните:
а где там выполнить или сделать новый макрос? не понял вас до конца.
и еще где тут поставить плюсы вам за вашу помощь...

Re: Отоброжение данных из одного листа в другом
2009-08-01 19:53
Спасибо IKor.
1. Действительно, названия листов я перепутал.
2. Выбор счета с помощью списка хорош только при небольшом количестве счетов, а если их много, то мне лично не нравится, поэтому реализовывать не стал.
3. Полностью согласен. Только не в ячей...

Re: Это возможно: данные из двух полей исх.таблицы в одно поле сводной таблицы?
2009-08-01 23:57
Возможно для решения такой задачи и есть прямой способ, но я его не знаю.
Зато знаю обходной. Нужно в исходную таблицу добавить доп. столбец с единичками, а потом создать вычисляемое поле =СРЗНАЧ(мин;макс)/Доп_столбец (см. вложение).
Есть еще подозрени...

Как задать формулу в макросе? =ЗНАЧЕН(ЛЕВСИМВ(RC2;(ПОИСК(".";RC2)-1)))
2009-08-02 01:14
В ячейках столбца 2 (В) записи типа
1.Антипов
2.Антонов
...
10.Сидоров
105. Яковлев
Формула в ячейках столбца 3 (С) отделяет число от текста с точкой, подставляя только число 
1
2
...
10
105
Формула в ячейках столбца С выглядит следующим образом:
=ЗНА...

Re: Как задать формулу в макросе? =ЗНАЧЕН(ЛЕВСИМВ(RC2;(ПОИСК(".";RC2)-1)))
2009-08-02 01:31
Range("C2:C106").FormulaR1C1 = "=VALUE(LEFT(RC1,(SEARCH(""."",RC1)-1)))"

Для любой формулы:
включаете запись макросов и вводите нужную формулу в ячейку. При этом стиль ссылок может быть любой. Потом смотрите записанный макрорекодером код.

А можно еще п...

а вы не знаете ?
2009-08-02 04:31
Привет!

Не подскажите а реально домены регить по 100руб ?
Поделитесь ссылкой пожалуйста ?

Регистрация доменов
2009-08-02 04:31
Привет!

Не подскажите а реально домены регить по 100руб ?
Поделитесь ссылкой пожалуйста ?

Re: Как задать формулу в макросе? =ЗНАЧЕН(ЛЕВСИМВ(RC2;(ПОИСК(".";RC2)-1)))
2009-08-02 12:45
Альтернативная связка:

Код:
Sub SHD_LVal()
  [C1:C5].Formula = "=LVal()"
End Sub
Function LVal() As Long
  LVal = Val(Application.ThisCell.Offset(0, -1))
End Function

Re: Это возможно: данные из двух полей исх.таблицы в одно поле сводной таблицы?
2009-08-02 13:43
Спасибо, идея с "единичками" подошла, не обошлось правда без трудностей, так как оказалось что в некоторые дни по некоторым ценам данных нет, и ячейки пустые, тогда деление на общую сумму единичек приводил к неправильному результату, пришлось в доп пол...

Re: как проверить включен ли верхний регистр клавиатуры (Caps Lock)
2009-08-02 13:46
Спасибо _Boroda_ за идею, но Шпец Докапыч, как обычно, предложил лучший вариант.
Но возникла следующая "непонятка"
за полем для ввода пароля(поле имеет свойствоBackstyle="0)" я разместил Label1 с текстом про КапсЛок и при инициализации формы оно соответс...

Re: как сделать
2009-08-02 14:06

вот сеичас сделал этот макрос и получил вот что ошибку

Что за ошибка (код, описание)? Плюс, не помешает посмотреть значения переменных в окне Locals (View -> Locals Window[...

Re: как сделать
2009-08-02 14:34
вот сделал скрины думаю так будет удобнее
http://img26.imageshack.us/gal.php?g=74271050.png

 View -> Locals Window  в 2007 офисе не могу наити это параметр что там примерно должно быть? и еще если макрос делать не на все 40 запасей
от A до P (колонки)...

Re: как проверить включен ли верхний регистр клавиатуры (Caps Lock)
2009-08-02 14:37

... возникла следующая проблема: если капслок не был включен при инициализации формы, то после нажатия клавиши капслока поле Label1 появляется, а при повторном нажатии не прячется Грустный
...

Re: как проверить включен ли верхний регистр клавиатуры (Caps Lock)
2009-08-02 14:42
Спасибо!
Идеально!

Re: как сделать
2009-08-02 14:46

View -> Locals Window  в 2007 офисе не могу наити это параметр что там примерно должно быть?

Это меню редактора VBA. Можешь мне на мыло (см. в [url=http://forum.msexcel.ru/pr...

Re: Как задать в макросе из файла"Эта книга" действия с листами в другом файле?
2009-08-02 23:24
Во время выполнения Вашего макроса ___книга1. открывается не в скрытом приложении!
Я вообще не вижу, ГДЕ оно у Вас открывается и закрывается... Активной после открытия является ____Книга1, и поэтому проблем с ней нет. А у меня активации книги и ...

Re: Знак "+" после "="
2009-08-03 01:25

Обычно формулы набираются с цифровой клавиатуры, а там нет знака "="

Спасибо, Алексей, большое!!! Очень полезная инфа!!!  Улыбка

Re: Нумерация строк в запросе должна быть с "1", а не с "0"
2009-08-03 12:18

P.P.S. Спросите у Шпеца Докапыча, он, блин, всё знает Улыбка

Спасибо, boa, за высокую оценку моих способностей.

Раз у нумератора строк нет настроек, то можно перенумеровать самим....

Как макросом писать\брать значения из файла, лежащего в WEB?
2009-08-03 12:32
Добрый день, знатоки.

Ситуация такая: есть работающий макрос, но теперь файлом нужно будет пользоваться нескольким людям, и все они должны пользоваться одним источником данных (т.е. таблицей, лежащей в файле Excel).
Локальной сети нет, но у всех пользо...

Надо создать таблицу на весь экран
2009-08-03 12:42
Сделал табличку - на целый лист она не лезет. Только на две странички, при условии, что в параметрах страницы Масштаб стоит на 100%... Если в параметрах поставить разместить не более чем на одну страницу, то при печати форма вылазиет на половину страни...

экспорт панели быстрого доступа на др комп в excel2007
2009-08-03 13:22
 как сохранить настройки панели быстрого доступа для переноса на другой комп, в 2003 это можно было делать. а в 2007 я так и не нашёл Грустный

Re: Функции пакета анализа не работают после запуска макроса
2009-08-03 13:27
1) Нет, не сталкивался.
2) Было бы не плохо, укажи Вы полный текст ошибки так, как он звучит в системном сообщении, а не в своем переложении ("как будто ...").
3) Было бы неплохо, если бы Вы дали текст макроса (хотя это и не всегда возможно по ряду со...

Re: Надо создать таблицу на весь экран
2009-08-03 14:35
1) Вы движетесь в правильном направлении ("...поставить разместить не более чем на одну страницу...")
2) Поведение Excel ("ужатие" текста до якобы половины страницы), может объясняться двумя причинами:
2.1.  тем, что в ячейках (либо сбоку, либо снизу ...

Re: Надо создать таблицу на весь экран
2009-08-03 14:40
Действительно есть объединенные ячейки. Сейчас уберу.

Re: Функции пакета анализа не работают после запуска макроса
2009-08-03 14:45
Спасибо что откликнулись!  Улыбка

2) Ошибка (#ИМЯ?) в формуле на листе вместо датамес(...)
3) макрос рукописный, с некоторыми элементами записанными рекордером (все лишнее потом ручками убиралось)

3.1 Ну да, галочка остается.
3.2 Ошибка возникает НЕ ПРИ РА...

Re: Вопрос по сводной таблице
2009-08-03 17:39
допустимо каждую минуту обновляться

вот делал когда-то (см.архив)

делал по примеру, который описан тут: http://content.mail.ru/arch/9205/395905.html

Re: Ячейка с выбором значения - не выводить на печать
2009-08-03 18:08

...после того уже, когда там что-то было выбрано) не выводилось на печать?

А что выводится на печать до выбора?

Re: Ячейка с выбором значения - не выводить на печать
2009-08-03 18:15
Можно "пожертвовать" всей строкой содержащей данную ячейку?
Если "Да", то можно в переметрах листа (Меню "Файл" -- "Параметры страницы" -- вкладка "Лист") в опции "Выводить на печать диапазон" указать строки с разрывом в области исключаемой (например,...

Re: Ячейка с выбором значения - не выводить на печать
2009-08-03 18:15
Шпец, ну ты же знаешь, что если в такой ячейке ни разу ничего не выбирать, то она просто пустая..
ничего, соотв. не выводится )

Re: Ячейка с выбором значения - не выводить на печать
2009-08-03 18:25
в принципе прикольный вариант

а еще? может еще что-то можно замутить? )

Re: Функции пакета анализа не работают после запуска макроса
2009-08-03 20:25
Спасибо! Попробую и отпишусь :-)

Re: Ячейка с выбором значения - не выводить на печать
2009-08-03 20:58
Можно повесить на событие BeforePrint такой макрос. Он перекрашивает текст ячейки В2 в белый цвет. А на другое событие (Calculate, Change или что нибудь еще) или на кнопку повесить перекраску в черный

Private Sub Workbook_BeforePrint(Cancel As Boolean)...

Re: экспорт панели быстрого доступа на др комп в excel2007
2009-08-03 21:05
Нужно сохранить панель "для этой книги". Точно не помню как называется, дома 2003. Выбор находится в настройке панели быстрого доступа нверху справа. Тогда панель сохранится  самой книге. Если открыть ее на другом компе, то панель появится тоже. Снова ...

Нужна помощь с простой диаграммкой
2009-08-04 03:04
Друзья, помогите, пожалуйста, человеку, далекому от программирования, сформировать простую диаграмму. Прочел полсправки - так и не понял, как нужный ряд создать.
Дано:
- Excel 2007
- столбец с датами продаж, например 03.02.2009, даты могут повторятся.
...

Re: Как макросом писать\брать значения из файла, лежащего в WEB?
2009-08-04 07:17
актуально, как то использовать
internet control
msHTML control
Непонимающий примерчег есть для полей ввода на странице?

Re: Как макросом писать\брать значения из файла, лежащего в WEB?
2009-08-04 10:49
Да обычная абсолютно табличка: название и ниже значения, ничего особенного.
Сейчас беру и пишу значения типа так: sheets("sheet_name").cells(y,x), но это если макрос в самом файле, а если в интернете?

Re: Нужна помощь с простой диаграммкой
2009-08-04 11:32

То есть по одной оси - номер месяца, по другой - количество продаж в этом месяце.

Для начала, наверно, надо сумму посчитать, а дальше всё просто: см. вложение.

как определить начало страницы при заполнении Excel из 1С
2009-08-04 11:44
как определить начало или конец страницы при заполнеии файла из 1с 7.7 . нужно для того, чтобы на каждой новой странице печаталась шапка. (шапка - таб часть, новая страница - шапка таб чать, подписи внизу страницы).
есть ли какие нить методы или же над...

Re: Нужна помощь с простой диаграммкой
2009-08-04 11:57
Можно без предварительного подсчета суммы

Re: Ячейка с выбором значения - не выводить на печать
2009-08-04 12:42
спасибо за советы )
проблема была решена присвоением формата ;;;
хотя ничего и не видно, но в ячейке то хранится значение..
Улыбка

Re: Нужна помощь с простой диаграммкой
2009-08-04 14:18
Большое спасибо за помощь, друзья!
Разобрался со 2-м примером, сделал у себя дополнительный столбец с продажами, заполнил его единицами напротив каждой даты и построил сводную таблицу. Все получилось Улыбка

Re: как определить начало страницы при заполнении Excel из 1С
2009-08-04 14:22
путем всяких там поисков было утановлено и опфтным путем подверждено что если написать

НашЛист.PageSetup.PrintTitleRows = "$1:$6";
НашЛист.PageSetup.PrintTitleColumns = ""  ;

то строки с 1ой по 6 ую будут печататься на каждой странице. м.б. кому приго...

Cочетание клавиш «Ctrl+;»
2009-08-04 22:49
В Экселе легко вводить текущую дату сочетанием клавиш «Ctrl+;». Если я откладываю ввод текущих данных на другой день начинается сплошное неудобство.

Как вводить заданную дату сочетанием клавиш Ctrl+; (точка с запятой на основном ряде клавиатуры - там, ...

Re: Cочетание клавиш «Ctrl+;»
2009-08-04 22:53
Можно переставить на машине системную дату

Re: Автоматическое заполнение соседней ячейки
2009-08-04 23:03
Немного переделал.
Теперь нужно только

Код:
Цитата
Выделяем таблицу в Ворде, копируем, переходим на Лист2 прилагаемого файла, вставляем спец. вставкой ТЕКСТ (обязательно).

В листе 2 формул нет, все сразу считается в листе 1

Re: Сортировка многострочных данных
2009-08-04 23:16
Спасибо, все супер.

Re: Cочетание клавиш «Ctrl+;»
2009-08-04 23:27
Перестраивать конечно можно но это не решение вопроса. Мне кажется, удобно будет специальной кнопкой на листе или панели.

Как открыть файл в нужной версии Exсel?
2009-08-05 04:53
Установлены версии 2003 и 2007. По-умолчанию файлы открываются в 2007, но я работаю обычно в 2003. Выбор программы по умолчанию стандартными средствами результата не даёт. Даже если я вручную прописываю путь к правильному .exe
Может кто-нибудь знает от...

Re: Интересно, а можно ли записать значения в файл excel
2009-08-05 07:59
ну как бы да и как бы нет, что бы писать использую адо или джет, нужно связать файл через оле, вроде как бы физически не открывается, но все ровноже что то нужно делать что бы заись осуществлялась, тоесть как  и с текстовым файлом его нужно открыть про...

Re: как сделать
2009-08-05 10:49
можно ли расширить его до функционала чтоб можно было искать повторы от 2 совпадающих, до максмимального... пытался править ваш макрос, 10 заменил на 2 вроде не получилось так как должно были выити все цифры совпадение должно быть 100 потому что каждый...

Re: как сделать
2009-08-05 11:16

пытался править ваш макрос, 10 заменил на 2 вроде не получилось

А вот это лишнее. Достаточно после запуска макроса в диалоге "Условия выборки", вместо "all" (по умолчанию), на...

Re: Как открыть файл в нужной версии Exсel?
2009-08-05 11:21
Либо перед открытием файла запускайте 2003-й Excel, либо выполните:
Пуск -> Выполнить -> C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" /regserver

Re: Как перенести несколько связанных файлов на другой диск, не переписывая пути.. .
2009-08-05 13:40
спасибо, понятно... но я где-то читал, что можно это делать автоматически ....как и что предлогалось-не помню, наверное в VBA...

Как проверить, что файл уже открыт?
2009-08-05 13:51
Открытие файлов из макроса.
Ряд файлов имеет многопользовательский доступ, а некоторые только монопольный,
но открыть надо все.
Вопрос:
Как без лишних вопросов(окон диалога), а лишь с месажем в конце открытия(что и как открыто), открыть все файлы?
Т.е....

Re: Как перенести несколько связанных файлов на другой диск, не переписывая пути.. .
2009-08-05 14:41
Третий вариант для смены буковки диска в связях:

Код:
Sub SHD_SHvazi2()
  SHshylka = ActiveWorkbook.LinkSources(xlExcelLinks)
    For i = LBound(SHshylka) To UBound(SHshylka)
      SHshylka(i) = "F" & Mid(SHshylka(i), 2)
    Next i
End Sub

Re: Как проверить, что файл уже открыт?
2009-08-05 15:08
У меня никаких диалоговых окон не выводит, просто открывает для чтения если файл уже открыт на другой машине и всё, даже Application.DisplayAlerts не понадобилось применять:
[code]Sub SHD_OpenAllFiles()
  Dim fn As Byte, MyFile As Workbook, tmp As Stri...

расчет колонки U62:U1435
2009-08-05 15:37
надо создать формулы для расчета колонки U62:U1435
Результат калонки W62:W1435 должно быть не ниже R44.
Например:  Формула на строке U62   ( Pack size умножим на необходимое число ) = результат (W62:W1435)
должно быть не ниже R44.
файл во вложении

Re: Как перенести несколько связанных файлов на другой диск, не переписывая пути.. .
2009-08-05 17:55
спасибо, постараюсь в этом разобраться...вы, как всегда, на высоте  Улыбка

Re: расчет колонки U62:U1435
2009-08-05 17:56
Нужные числа находятся в столбце Х

Re: Как проверить, что файл уже открыт?
2009-08-05 17:59
Вот такой код у меня
[code]Sub OpenFiles()

'условные названия файлов
Const file1 As String = "123.xlsm"
Const file2 As String = "321.xlsm"
Const file3 As String = "456.xlsm"
Const file4 As String = "654.xlsm"
Const file5 As String = "789.xlsm"
Const fi...

Re: Очень медленная работа excel 2007
2009-08-06 07:37

По всей видимости, дело в связях с другой книгой, с именем Касса_2009.xls, на которую ссылается данный документ.
Обновление связей и пересчёт ячеек - совсем разные процесс...

Re: экспорт панели быстрого доступа на др комп в excel2007
2009-08-06 09:40
всё оказалось существенно проще (ответ от службы технической поддержки мелкомягких), в папке C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\Office\ находятся файлы Ecxel.gat, Word.gat b Access.gat они-то и являются файлами...

Re: как сделать
2009-08-06 11:57
я вам скидывал файлик вот там проверьте ...я сделал специально два числа добавил (просто две двоики) он их показывает если я пиши 2 или более повторяющих.. но он дублирует много, а вот некоторые числа не показывает при запросе то что 2 повтора, должны ...

Re: как сделать
2009-08-06 13:22
Разобрался, - макрос шуршал лишь по первому столбцу.  Непонимающий
Я переписал код с нуля, - теперь он стал симпатичнее  Подмигивающий
Кстати, если указать "1", то получится список уникальных чисел: иногда спрашивает народ такую штуку.

Re: Очень медленная работа excel 2007
2009-08-06 13:38

По всей видимости, дело в связях с другой книгой, с именем Касса_2009.xls, на которую ссылается данный докум...

Re: как сделать
2009-08-06 14:29
если выбрать all то он нечего не находить хотя должен наити 123456 , а если 10 то долго думает, а потом ошибка выходить http://img517.imageshack.us/img517/5734/31768822.jpg

в коде вот какая ошибка то есть в строке вот этой Result(m) = CDbl(ROut(1, i))

Re: расчет колонки U62:U1435
2009-08-06 15:24
Спасибо большое!
Получилось!

формула использовании функции если много раз и
2009-08-06 15:51
 прошу написать   формулу   для вычисления
Если С>C[1] и С[1]>C[2]  и С[2]>C[3] и   H<H[1] и H[1]<H[2]  и H[2]<H[3] и  L<L[1] и L[1]<L[2]  и L[2]<L[3]  тогда  + в противном случае ложь

Если С<C[1] и С[1]<C[2]  и С[2]<C[3]  и  H>H[1] и H[1]>H[2]  и H[2]...

Re: как сделать
2009-08-06 16:23

если выбрать all то он нечего не находить хотя должен наити 123456

Не хватило ещё одной собаки: Подмигивающий
[code]     'MOut.Add "@" & n, , , numcol
      MOut.Add "@" & n & "@", , , n...

Re: формула использовании функции если много раз и
2009-08-06 17:00
А "цифра в квадратных скобках" так и будет продолжаться ([4], [5],..) или берём только два дня назад (т.е. ИСТИНА/ЛОЖЬ будут перемежаться)?

Не корысти ради к вам обращаюсь я.
2009-08-06 17:12
Есть:
1. таблица Ехсеl с несколькими столбцами и строчками.
2. В таблицу забиваются данные про некоторые процесы.
3. В одном из столбцов указываются даты окончания действия этих процесов.

Необходимо:
чтобы например за месяц до окончания...

Re: Не корысти ради к вам обращаюсь я.
2009-08-06 17:53
Используйте [url=http://msexcel.ru/content/view/116/2/]условное форматирование[/url].

Re: Cочетание клавиш «Ctrl+;»
2009-08-06 22:35
Спасибо, уважаемый Шпец!

Дело сдвинулось с места. Одно неудобство это то что "хот кей" переопределяется только при сочетании клавиш для русской транскрипции - Ctrl+Shift+; - самом неудобном сочетании клавиш, так как двоеточие  приходиться нажимать на р...

Re: формула использовании функции если много раз и
2009-08-07 01:37
  цифры  в квадратных скобках  это сколько дней назад 1, 2 или 3 если нет  квадратной скобки значит это сегодня
используется  только   данные сегодня  вчера    два  дня назад и три дня назад
 но что сегодня    завтра будет  один день назад то что два ...


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


В избранное