Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
не работает автофильтр, не работает автофильтр для ячеек с формулами
 
ivanant,

в 2016 Excel файл из первого поста работает без проблем с автофильтром ...
Изменено: OVG - 28.12.2022 08:30:51
Нас никому не сбить с пути, нам все равно куда идти.
Сортировка ряда строк, как настроить сортировку в диапазоне строк в множестве чисел
 
Cristal,


Edit->Replace

Find What:      Alt+0160 (на цифровой клавиатуре)
Replace With: пробел

Replace All
Нас никому не сбить с пути, нам все равно куда идти.
Сортировка ряда строк, как настроить сортировку в диапазоне строк в множестве чисел
 
Cristal,

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=6&TID=153658&a...
Нас никому не сбить с пути, нам все равно куда идти.
Символ 160 при копировании кода VBA с форума
 
cuprum,


Edit->Replace

Find What:      Alt+0160 (на цифровой клавиатуре)
Replace With: пробел

Replace All
Нас никому не сбить с пути, нам все равно куда идти.
Поучение курса доллар /юань , доллар /ена и обратно, Поучение курса доллар /юань , доллар /ена и обратно
 
evgeniygeo,


Если я ничего не путаю, Ваш вариант неправильно считает - не делит на количество (у некоторых валют курс не за единицу, а за 10 или за 100)
Изменено: OVG - 19.12.2022 16:36:06
Нас никому не сбить с пути, нам все равно куда идти.
Подсчет количества уникальных нарастающим итогом
 
Может вот так? Судя по Вашим данным у Вас 21 уникальный клиент а не 22 или я что-то не так понял?
Изменено: OVG - 12.12.2022 16:13:18
Нас никому не сбить с пути, нам все равно куда идти.
VBA Обращение к столбцу умной таблицы по имени столбца
 
Allleksey,

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=113983&a...

Для вашей таблицы выделить, например, 2 столбец:
Код
ActiveSheet.ListObjects("Table_tb").ListColumns(2).Range.Select 

Изменено: OVG - 10.12.2022 20:08:49
Нас никому не сбить с пути, нам все равно куда идти.
Из не уникальных знаков сделать уникальные, Из не уникальных знаков сделать уникальные и + общая сумма не уникальных
 
artemkau88, Не, круто - это Ваши программы, просто кмк для этой задачи они несколько избыточны ....
Нас никому не сбить с пути, нам все равно куда идти.
Из не уникальных знаков сделать уникальные, Из не уникальных знаков сделать уникальные и + общая сумма не уникальных
 
моя поделка справляется за 6 ....
Нас никому не сбить с пути, нам все равно куда идти.
Из не уникальных знаков сделать уникальные, Из не уникальных знаков сделать уникальные и + общая сумма не уникальных
 
Cristal,
Цитата
написал:
950.000 строк
Ого....
Изменено: OVG - 09.12.2022 09:11:58
Нас никому не сбить с пути, нам все равно куда идти.
Из не уникальных знаков сделать уникальные, Из не уникальных знаков сделать уникальные и + общая сумма не уникальных
 
Cristal,  
Изменено: OVG - 08.12.2022 14:35:14
Нас никому не сбить с пути, нам все равно куда идти.
Проверка условий макросом
 
Лариса Коломоец,


https://learn.microsoft.com/ru-ru/dotnet/visual-basic/language-reference/statements/for-next-stateme...
Изменено: OVG - 08.12.2022 08:42:46
Нас никому не сбить с пути, нам все равно куда идти.
Работа с массивами данных, Фильтр и запись данных
 
artemkau88, Огонь!, но:

1. 10 000 строк считает около сорока секунд.
2. Вы не учли, что столбцы имеют заголовок.

Вот мой вариант:

Прошу тапками не кидаться, я только учусь :-)

Код
Option Explicit

Sub Test()
  Dim n&, i&, j&, tmp As String, keys As String
   
  n = Cells(Rows.Count, 1).End(xlUp).Row
  
  Range("D2:E" & n).ClearContents
  Application.ScreenUpdating = False
  
  Range("XX2:XY" & 3 * n).ClearContents
  Range("XX1:XY" & n) = Range("A1:B" & n).Value
  ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
  ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("XX2:XX" & n) _
      , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  With ActiveWorkbook.Worksheets("Sheet1").Sort
    .SetRange Range("XX1:XY" & n)
    .Header = xlYes
    .MatchCase = False
    .Orientation = xlTopToBottom
    .SortMethod = xlPinYin
    .Apply
  End With
  
  j = 1
  For i = 2 To n
    j = j + 1
    tmp = Cells(i, 648)
    keys = ""
    While tmp = Cells(i, 648)
      keys = keys & Cells(i, 649) & ", "
      i = i + 1
    Wend
    i = i - 1
    Cells(j, 4) = tmp
    Cells(j, 5) = Left(keys, Len(keys) - 2)
  Next i
  Range("XX1:XY" & n).ClearContents
  Cells(1, 4) = "Name"
  Cells(1, 5) = "Keys"
  Cells(2, 4).Select
  Application.ScreenUpdating = True
End Sub

Нас никому не сбить с пути, нам все равно куда идти.
Fuzzy lookup, Fuzzy lookup как скачать в 2022?
 
Анна Горан,

скачано по Вашей ссылке и установлено без проблем ....


https://disk.yandex.com/d/_4E_IYDKic6-gg
Изменено: OVG - 04.12.2022 20:01:15
Нас никому не сбить с пути, нам все равно куда идти.
Копирование из Excel в другие приложения только выделенные ячейки
 
Дмитрий(The_Prist) Щербаков, пробовал на двух разных ПК, которые ничего общего, кроме Excel 2016 x64 не имеют.

Результат одинаковый - при копировании выделенных ячеек вставляет все подряд ....
Нас никому не сбить с пути, нам все равно куда идти.
Копирование из Excel в другие приложения только выделенные ячейки
 
Viktor Vavilov, похоже Вы не один, у меня тоже самое происходит ....
Нас никому не сбить с пути, нам все равно куда идти.
Символ 160 при копировании кода VBA с форума
 
New, у меня тоже самое, и FF 107
Нас никому не сбить с пути, нам все равно куда идти.
Квадратные скобки в коде - что это такое?
 
eonka,

https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=104884&a...
Нас никому не сбить с пути, нам все равно куда идти.
Из-за чего получается погрешность?, Легкая формула, 1 строка решения
 
Diatr, при открытии Вашего файла выдает ошибку - может в этом дело?
Нас никому не сбить с пути, нам все равно куда идти.
Как в гугл эксель сделать время в онлайн режиме ?
 
snatg, например http://pcandlife.ru/chasi-v-yacheike-excel/
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
New, artemkau88,


Ок, Я не спорю, что макросы гибче, у них практически безграничные  возможности, просто мне было интересно почему не использовалась  встроенная функция.

BTW, Спасибо за информацию и примеры, было очень полезно (по крайней мере для меня).
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
Ок, Я не спорю, что макросы гибче, у них практически безграничные возможности, просто мне было интересно почему не использовалась встроенная функция.
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
artemkau88,

https://excelvba.ru/code/Transpose
Похоже в 2016 Excel этих ограничений нет (Null не тестировал)

Столбец из 16384 элементов по 260 символов - без проблем.
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
artemkau88,


О, спасибо огромное! Изучаю ....
Изменено: OVG - 12.11.2022 18:54:24
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
Batut107,

Выделяешь диапазон A2:A4
Пишешь формулу
Код
=ТРАНСП(B1:D1)
и нажимаешь Control + Shift + Enter (одновременно)

Макросы и так работают - выбирайте диапазон с исходными данными и диапазон куда выводить результат.
Изменено: OVG - 12.11.2022 17:58:26
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
Цитата
написал:
существует ли макрос (формула)
Транспонируем A1:A20 в D20:W20

Код
{=TRANSPOSE(A1:A20)}
Изменено: OVG - 12.11.2022 13:15:12
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
artemkau88,

Спасибо, не знал...
Нас никому не сбить с пути, нам все равно куда идти.
Столбцы в строки
 
Добрый день!

artemkau88,

Можно же просто transpose() использовать?
Код
target = Application.Transpose(arr)
Или «массивный» вариант формулы ....
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=profile_view&UID=107587
Изменено: OVG - 12.11.2022 12:34:47
Нас никому не сбить с пути, нам все равно куда идти.
Страницы: 1
Наверх