Результаты поиска
krosav4ig
Дата: Четверг, 16.04.2015, 21:36 |
Сообщение № 701 | Тема: Выбрать диапазон и вставить как диапазон
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
krosav4ig
Дата: Пятница, 17.04.2015, 14:14 |
Сообщение № 702 | Тема: стрелка вниз/вверх
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
excelhelprus , ну дык взять и запустить, форма-то не модальная.
excelhelprus , ну дык взять и запустить, форма-то не модальная.krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение excelhelprus , ну дык взять и запустить, форма-то не модальная.Автор - krosav4ig Дата добавления - 17.04.2015 в 14:14
krosav4ig
Дата: Пятница, 17.04.2015, 17:15 |
Сообщение № 703 | Тема: Копирование значения по столбцу в другие ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
как-то так
[vba]
Код
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub With Application: .EnableEvents = False Dim rng As Range: Set rng = Intersect([C9:AG43], Target.EntireColumn) rng = Evaluate("IF(Len(" & rng.Address(, , .ReferenceStyle) & "), " & _ rng.Address(, , .ReferenceStyle) & ", """ & Target & """)") .EnableEvents = True: End With End Sub
[/vba]
как-то так
[vba]
Код
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub With Application: .EnableEvents = False Dim rng As Range: Set rng = Intersect([C9:AG43], Target.EntireColumn) rng = Evaluate("IF(Len(" & rng.Address(, , .ReferenceStyle) & "), " & _ rng.Address(, , .ReferenceStyle) & ", """ & Target & """)") .EnableEvents = True: End With End Sub
[/vba]
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Пятница, 17.04.2015, 21:11
Ответить
Сообщение как-то так
[vba]
Код
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub With Application: .EnableEvents = False Dim rng As Range: Set rng = Intersect([C9:AG43], Target.EntireColumn) rng = Evaluate("IF(Len(" & rng.Address(, , .ReferenceStyle) & "), " & _ rng.Address(, , .ReferenceStyle) & ", """ & Target & """)") .EnableEvents = True: End With End Sub
[/vba]
Автор - krosav4ig Дата добавления - 17.04.2015 в 17:15
krosav4ig
Дата: Суббота, 18.04.2015, 18:38 |
Сообщение № 704 | Тема: Настроить быстрый ввод минут и секунд
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант с проверкой на минуты и секунд, если больше 59, то число в время не переведется для 6 цифр, с часами [vba]Код
v=Val(Target) Target = IIf(Target \ 100 Mod 100 < 60 And v Mod 100 < 60, _ TimeSerial(v \ 10000, v \ 100 Mod 100, v Mod 100), v)
[/vba] для 4 цифр, без часов [vba]Код
v=Val(Target) Target = IIf(v \ 100 < 60 And v Mod 100 < 60, _ TimeSerial(0, v \ 100, v Mod 100), v)
[/vba]
еще вариант с проверкой на минуты и секунд, если больше 59, то число в время не переведется для 6 цифр, с часами [vba]Код
v=Val(Target) Target = IIf(Target \ 100 Mod 100 < 60 And v Mod 100 < 60, _ TimeSerial(v \ 10000, v \ 100 Mod 100, v Mod 100), v)
[/vba] для 4 цифр, без часов [vba]Код
v=Val(Target) Target = IIf(v \ 100 < 60 And v Mod 100 < 60, _ TimeSerial(0, v \ 100, v Mod 100), v)
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение еще вариант с проверкой на минуты и секунд, если больше 59, то число в время не переведется для 6 цифр, с часами [vba]Код
v=Val(Target) Target = IIf(Target \ 100 Mod 100 < 60 And v Mod 100 < 60, _ TimeSerial(v \ 10000, v \ 100 Mod 100, v Mod 100), v)
[/vba] для 4 цифр, без часов [vba]Код
v=Val(Target) Target = IIf(v \ 100 < 60 And v Mod 100 < 60, _ TimeSerial(0, v \ 100, v Mod 100), v)
[/vba] Автор - krosav4ig Дата добавления - 18.04.2015 в 18:38
krosav4ig
Дата: Суббота, 18.04.2015, 21:26 |
Сообщение № 705 | Тема: Поиск предыдущего минимального значения от задаваемой даты
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант Код
=ЕСЛИОШИБКА(СУММ(МАКС($O$3:ИНДЕКС($O$3:$O$33;ПОИСКПОЗ($E$7-1;$J$3:$J$33)))^{1;0})-1;ВПР(E7;$J$3:$O$33;6))
еще вариант Код
=ЕСЛИОШИБКА(СУММ(МАКС($O$3:ИНДЕКС($O$3:$O$33;ПОИСКПОЗ($E$7-1;$J$3:$J$33)))^{1;0})-1;ВПР(E7;$J$3:$O$33;6))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение еще вариант Код
=ЕСЛИОШИБКА(СУММ(МАКС($O$3:ИНДЕКС($O$3:$O$33;ПОИСКПОЗ($E$7-1;$J$3:$J$33)))^{1;0})-1;ВПР(E7;$J$3:$O$33;6))
Автор - krosav4ig Дата добавления - 18.04.2015 в 21:26
krosav4ig
Дата: Суббота, 18.04.2015, 21:32 |
Сообщение № 706 | Тема: Копирование числа в ячейке
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Ctrl+Alt+V, потом двойной тык по слову з начения (или Alt+з>Enter)
Ctrl+Alt+V, потом двойной тык по слову з начения (или Alt+з>Enter) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Ctrl+Alt+V, потом двойной тык по слову з начения (или Alt+з>Enter) Автор - krosav4ig Дата добавления - 18.04.2015 в 21:32
krosav4ig
Дата: Воскресенье, 19.04.2015, 01:56 |
Сообщение № 707 | Тема: Создать список клиентов для фирмы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант с использованием надстройки Power Query (для работы запроса в файле она должна быть установлена) Свой исходный список вставляете в первый столбец Таблицы1, жмете Ctrl+Alt+F5 и в после выполнения запроса в таблице Список (справа) появляется сформированный список
еще вариант с использованием надстройки Power Query (для работы запроса в файле она должна быть установлена) Свой исходный список вставляете в первый столбец Таблицы1, жмете Ctrl+Alt+F5 и в после выполнения запроса в таблице Список (справа) появляется сформированный список krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение еще вариант с использованием надстройки Power Query (для работы запроса в файле она должна быть установлена) Свой исходный список вставляете в первый столбец Таблицы1, жмете Ctrl+Alt+F5 и в после выполнения запроса в таблице Список (справа) появляется сформированный список Автор - krosav4ig Дата добавления - 19.04.2015 в 01:56
krosav4ig
Дата: Воскресенье, 19.04.2015, 23:51 |
Сообщение № 708 | Тема: Последовательное копирование строк на новый лист
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Spark777 , держите еще вариант Заполняете столбцы Заказ на листах, на листе Заказ таблица формируется автоматически
Spark777 , держите еще вариант Заполняете столбцы Заказ на листах, на листе Заказ таблица формируется автоматическиkrosav4ig
К сообщению приложен файл:
Test.xlsm
(27.5 Kb)
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Spark777 , держите еще вариант Заполняете столбцы Заказ на листах, на листе Заказ таблица формируется автоматическиАвтор - krosav4ig Дата добавления - 19.04.2015 в 23:51
krosav4ig
Дата: Понедельник, 20.04.2015, 00:33 |
Сообщение № 709 | Тема: сортировка динамических диапазонов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[vba]Код
Sub Сорт() Dim rng As Range With Intersect(Intersect(ActiveSheet.UsedRange, [C:C]).SpecialCells(4).EntireRow, [A:B]) For Each rng In .Areas rng.sort rng(1, 2), xlAscending Next End With MsgBox "отсортировано" End Sub
[/vba]
[vba]Код
Sub Сорт() Dim rng As Range With Intersect(Intersect(ActiveSheet.UsedRange, [C:C]).SpecialCells(4).EntireRow, [A:B]) For Each rng In .Areas rng.sort rng(1, 2), xlAscending Next End With MsgBox "отсортировано" End Sub
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Понедельник, 20.04.2015, 00:34
Ответить
Сообщение [vba]Код
Sub Сорт() Dim rng As Range With Intersect(Intersect(ActiveSheet.UsedRange, [C:C]).SpecialCells(4).EntireRow, [A:B]) For Each rng In .Areas rng.sort rng(1, 2), xlAscending Next End With MsgBox "отсортировано" End Sub
[/vba] Автор - krosav4ig Дата добавления - 20.04.2015 в 00:33
krosav4ig
Дата: Понедельник, 20.04.2015, 01:58 |
Сообщение № 710 | Тема: Сравнение ячеек со множеством значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
а у мну есть формула короче и я хотю МШ Chesse , по поводу ЛС
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Понедельник, 20.04.2015, 02:01
Ответить
Сообщение а у мну есть формула короче и я хотю МШ Chesse , по поводу ЛС Автор - krosav4ig Дата добавления - 20.04.2015 в 01:58
krosav4ig
Дата: Понедельник, 20.04.2015, 04:24 |
Сообщение № 711 | Тема: Сравнение ячеек со множеством значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[offtop]а у мну все равно 97 [/offtop]
[offtop]а у мну все равно 97 [/offtop] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение [offtop]а у мну все равно 97 [/offtop] Автор - krosav4ig Дата добавления - 20.04.2015 в 04:24
krosav4ig
Дата: Понедельник, 20.04.2015, 13:59 |
Сообщение № 712 | Тема: Сравнение ячеек со множеством значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
у мну 2 формулы, обе 75, одна массивная, другая - нет массивная 71 63, немассивная 75 74 и еще одна 1440 массивная для любого количества любых чисел все без "="
у мну 2 формулы, обе 75, одна массивная, другая - нет массивная 71 63, немассивная 75 74 и еще одна 1440 массивная для любого количества любых чисел все без "=" krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Понедельник, 20.04.2015, 21:13
Ответить
Сообщение у мну 2 формулы, обе 75, одна массивная, другая - нет массивная 71 63, немассивная 75 74 и еще одна 1440 массивная для любого количества любых чисел все без "=" Автор - krosav4ig Дата добавления - 20.04.2015 в 13:59
krosav4ig
Дата: Понедельник, 20.04.2015, 16:09 |
Сообщение № 713 | Тема: Копирование значения по столбцу в другие ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
AlexBor , замените [vba][/vba] на [vba]Код
Target.Count > 1 Or Intersect([C9:AG43], Target) Is Nothing
[/vba]
AlexBor , замените [vba][/vba] на [vba]Код
Target.Count > 1 Or Intersect([C9:AG43], Target) Is Nothing
[/vba]krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение AlexBor , замените [vba][/vba] на [vba]Код
Target.Count > 1 Or Intersect([C9:AG43], Target) Is Nothing
[/vba]Автор - krosav4ig Дата добавления - 20.04.2015 в 16:09
krosav4ig
Дата: Вторник, 21.04.2015, 11:43 |
Сообщение № 714 | Тема: сортировка динамических диапазонов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[vba]Код
Sub Сорт() Dim rng As Диапазон С Пересечение(Пересечение(ВсеЯчейкиЛистаСДанными, [C:C]).ПустыеЯчейки.ВсяСтрока, [A:B]) Для Каждого rng В .Области rng.Сортировать rng(1, 2), xlПоВозрастанию Next Конец С MsgBox "отсортировано" End Sub
[/vba] luny , так понятнее?
[vba]Код
Sub Сорт() Dim rng As Диапазон С Пересечение(Пересечение(ВсеЯчейкиЛистаСДанными, [C:C]).ПустыеЯчейки.ВсяСтрока, [A:B]) Для Каждого rng В .Области rng.Сортировать rng(1, 2), xlПоВозрастанию Next Конец С MsgBox "отсортировано" End Sub
[/vba] luny , так понятнее? krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 21.04.2015, 11:46
Ответить
Сообщение [vba]Код
Sub Сорт() Dim rng As Диапазон С Пересечение(Пересечение(ВсеЯчейкиЛистаСДанными, [C:C]).ПустыеЯчейки.ВсяСтрока, [A:B]) Для Каждого rng В .Области rng.Сортировать rng(1, 2), xlПоВозрастанию Next Конец С MsgBox "отсортировано" End Sub
[/vba] luny , так понятнее? Автор - krosav4ig Дата добавления - 21.04.2015 в 11:43
krosav4ig
Дата: Вторник, 21.04.2015, 15:45 |
Сообщение № 715 | Тема: Сравнение ячеек со множеством значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
сократил свою третью формулу с 1440 до 954 891 (648 588 по условиям задачи)
сократил свою третью формулу с 1440 до 954 891 (648 588 по условиям задачи) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 21.04.2015, 16:14
Ответить
Сообщение сократил свою третью формулу с 1440 до 954 891 (648 588 по условиям задачи) Автор - krosav4ig Дата добавления - 21.04.2015 в 15:45
krosav4ig
Дата: Вторник, 21.04.2015, 20:31 |
Сообщение № 716 | Тема: Копирование значения по столбцу в другие ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?
ну дык Alt+ФВН (в 2007) в 2013 Alt+ФК, выбрать куда, выбрать тип 97-2003
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?
ну дык Alt+ФВН (в 2007) в 2013 Alt+ФК, выбрать куда, выбрать тип 97-2003krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 21.04.2015, 22:40
Ответить
Сообщение А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?
ну дык Alt+ФВН (в 2007) в 2013 Alt+ФК, выбрать куда, выбрать тип 97-2003Автор - krosav4ig Дата добавления - 21.04.2015 в 20:31
krosav4ig
Дата: Вторник, 21.04.2015, 22:27 |
Сообщение № 717 | Тема: Настройка полей в сводной таблице.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
можно с помощью надстройки Power Query
можно с помощью надстройки Power Query krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение можно с помощью надстройки Power Query Автор - krosav4ig Дата добавления - 21.04.2015 в 22:27
krosav4ig
Дата: Вторник, 21.04.2015, 22:57 |
Сообщение № 718 | Тема: сортировка динамических диапазонов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
ага
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение ага Автор - krosav4ig Дата добавления - 21.04.2015 в 22:57
krosav4ig
Дата: Среда, 22.04.2015, 18:13 |
Сообщение № 719 | Тема: Массив нулевой длины (пустой)
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
[vba]Код
Sub check_ar() Dim some_array(), N& On Error Resume Next N = UBound(some_array) If Err > N Then MsgBox "some_array is not exist!": Err.Clear Else: MsgBox "some_array is exist!" End If End Sub
[/vba]
[vba]Код
Sub check_ar() Dim some_array(), N& On Error Resume Next N = UBound(some_array) If Err > N Then MsgBox "some_array is not exist!": Err.Clear Else: MsgBox "some_array is exist!" End If End Sub
[/vba] krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение [vba]Код
Sub check_ar() Dim some_array(), N& On Error Resume Next N = UBound(some_array) If Err > N Then MsgBox "some_array is not exist!": Err.Clear Else: MsgBox "some_array is exist!" End If End Sub
[/vba] Автор - krosav4ig Дата добавления - 22.04.2015 в 18:13
krosav4ig
Дата: Четверг, 23.04.2015, 14:15 |
Сообщение № 720 | Тема: Выборка данных из таблицы с разных листов по 2-ум условиям
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
как вариант, сводной
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение как вариант, сводной Автор - krosav4ig Дата добавления - 23.04.2015 в 14:15