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

Страницы: 1 2 След.
Найти в строках даты, более ранние, чем сегодня минус 90 дней, и сложить все цифры под ними
 
Большое спасибо!
Найти в строках даты, более ранние, чем сегодня минус 90 дней, и сложить все цифры под ними
 
Коллеги, здравствуйте! Теперь в какой-нибудь свободный столбик нужно выписать номера строк, в которых есть даты более ранние, чем сегодня минус 90 дней. Пытался как-то адаптировать ваши формулы - не получилось. Спасибо!
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Спасибо!
Найти в строках даты, более ранние, чем сегодня минус 90 дней, и сложить все цифры под ними
 
Коллеги, благодарю за формулы! Вы решили мою проблему.
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Цитата
написал:
Как вариант, Найти и заменить > Неразрывный пробел на «ничего»
Этот вариант сработал, но вот если бы через макрос... Спасибо вам большое!
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Цитата
написал:
Исправляюсь
К сожалению, не работает, хотя через макрос было бы лучше - задача, вероятно, будет повторяться. Скрытые цифры просто раскрываются, в конце через запятую появляются два нуля, а цифры с пробелами остаются как есть.
Найти в строках даты, более ранние, чем сегодня минус 90 дней, и сложить все цифры под ними
 
Спасибо! Буду благодарен, если обнаружатся еще предложения.
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Цитата
написал:
Как вариант, Найти и заменить > Неразрывный пробел на «ничего»
К сожалению, не знаю, как это сделать.
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Я так пробовал - все меняется, кроме этих чисел.
Найти в строках даты, более ранние, чем сегодня минус 90 дней, и сложить все цифры под ними
 
Прошу помочь. В строках с датами (на примере их две, но на деле будет больше) нужно найти даты, которые меньше сегодня минус 90 дней (к примеру, меньше 3.09.2025 - 90), сложить все цифры под ними и записать сумму в А1. Каждый блок с датами и цифрами находится через одну пустую строку. В каждом блоке даты всегда в первой строке, под датами всегда две строки с цифрами. Спасибо!
Из формата 526 214 852 025 006,00 в GeneralNumber, Перевести число из одного формата, видимо, Standard, в обычный
 
Коллеги, здравствуйте! Прошу помочь с помощью VBA перевести число, записанное в виде 123 123 123 123 123,00 в нормальный обычный формат. В примере такие числа есть в колонках 3, 4. Спасибо!
VBA. Не осуществляется поиск ячеек с числовыми значениями, Через Find не могу найти ячейки, в которых содержится заданное число
 
Спасибо за помощь! Коллеги, подскажите, какой формат нужно применить, чтобы числа отражались в ячейках во всю длину без нолей после запятой?
VBA. Не осуществляется поиск ячеек с числовыми значениями, Через Find не могу найти ячейки, в которых содержится заданное число
 
Так Сибирь - самый большой регион! Спасибо большое! Буду пробовать.
VBA. Не осуществляется поиск ячеек с числовыми значениями, Через Find не могу найти ячейки, в которых содержится заданное число
 
Просмотров много, но хотелось бы дельного совета.
VBA. Не осуществляется поиск ячеек с числовыми значениями, Через Find не могу найти ячейки, в которых содержится заданное число
 
Здравствуйте! Пробовал установить разные форматы ячеек, но ничего не помогает. Текст ищет хорошо, а вот числа нет. Можно ли что-то сделать?
Переход по гиперссылке по клавише enter, Помогите сделать переход по гиперссылке без мыши, ...
 
Спасибо!
Посмотрел ваши идеи - все работает. Еще раз спасибо! Заинтересовал пример Ctrl + Tab. Но это решение, как я понял, рассчитано на то, что в книге будет один раскрывающийся список. А если их будет много? Как увязаться в этом случае, чтобы клавиши Ctrl + Tab выполняли не только Openlink, но и, скажем Openlink1, Openlink2?
Переход по гиперссылке по клавише enter, Помогите сделать переход по гиперссылке без мыши, ...
 
... лучше по клавише enter.
Передача макроса из книги В в книгу А с закрытием книги В, При передаче команда обрывается
 
Посмотрел в интернете, что такое Application.OnTime. Связано со временем, но не с очередностью выполнения команд...
Передача макроса из книги В в книгу А с закрытием книги В, При передаче команда обрывается
 
Здравствуйте!
Во время работы мне необходимо макросом закрыть книгу В, активировать уже открытую книгу А, и в этой книге вызвать форму 1.

В книге В я выполняю:
Workbooks("В.xlsb").Save
Application.Run "А.xlsb!Module2.Форма1".

В книге А:
Workbooks("В.xlsb").Close False
UserForm1.Show

Процесс обрывается на:
Workbooks("В.xlsb").Close False,
то есть форма 1 не вызывается.

Если сначала поставить открытие формы 1, а затем закрытие книги В, то форма вызывается, но не закрывается книга.
Как бы решить эту проблему? Спасибо!
При выемке из ListBox 16-значное число отражать полностью
 
Спасибо!
При выемке из ListBox 16-значное число отражать полностью
 
Здравствуйте!
В столбцах 4 и 5 ListBox5 - 16-значные числа.
Когда я все столбцы переношу в ячейку в виде строки, они отображаются как 1,01115411581744E+15. Где и какой формат указать, чтобы числа отражались полностью (допустимо в виде текста). Спасибо!
Код
Stroka = Stroka & ListBox1.List(i, 0) & " " & CDate(ListBox1.List(i, 1)) & " " & ListBox1.List(i, 2) & " " & ListBox1.List(i, 3) & " " & ListBox1.List(i, 4) & " " & ListBox1.List(i, 5) & " " & ListBox1.List(i, 6) & " " & ListBox1.List(i, 7) & " " & ListBox1.List(i, & "" & "/" & Chr(10)
  
   
Поиск до последней заполненной ячейки и вывод номеров столбцов
 
Уважаемые форумчане, помогите, пожалуйста, адаптировать код под мои нужды. У самого ничего не получается.
Необходимо, чтобы поиск осуществлялся по строчке №6 до последней заполненной ячейки и выводил найденные значения в виде номера колонок, в которых они находятся. Поиск должен быть не точным (находить по части слова, например, ТОМСК, ТОМСКГАЗ, ЭНЕРГОТОМСК). Если это важно, то код будет находиться в одном файле (в юзерформе), а поиск осуществляться в другом. Большое спасибо!
P.S. Малые буквы - это комментарии, которые уже были в коде, когда я его нашел.
Большие - мои комментарии.
Код
Sub Poisk()Dim cell As Range,cellsDel As Range, cellAddress As String
With Workbooks("Книга1.xlsx").Sheets("Лист2").cells(6, Columns.Count).End(xlToLeft).Column.UsedRange ' ЗДЕСЬ, КАК Я ПОНИМАЮ, НУЖНО УКАЗАТЬ, ГДЕ ИСКАТЬ. УКАЗАЛ

' ЗДЕСЬ, ЧТО ИЩЕМ. УКАЗАЛ  Set cell = .Find(Workbooks("Книга1.xlsx").Sheets("Лист1").Range("H2")) 'ищем первую попавшуЮсяIf Not cell Is Nothing Then 'если нашлиSet cellsDel = cell.Resize(2) 'сохраняем в переменную, увеличенную до 2 строк (Resize(2)) 'МНЕ НИЧЕГО УВЕЛИЧИВАТЬ НЕ НАДО
cellAddress = cell.Address 'запоминаем адрес, потому что FindNext будет искать по кругу и ее надо будет остановить
Do
Set cell = .FindNext(cell) 'продолжаем поиск после ячейки cell
If Not cell Is Nothing Then Set cellsDel = Union(cellsDel, cell.Resize(2)) 'если нашли, то добавляем в cellsDel ЗДЕСЬ ТОЖЕ ДВОЙКА В КОНЦЕ СМУЩАЕТ - УВЕЛИЧИВАТЬ НИЧЕГО НЕ НУЖНО      'DoEvents 'эту штуку можно ставить на стадии отладки, чтоб можно остановить Do...Loop в случае косяка
Loop Until cellAddress = cell.Address 'если дошли до адреса который уже был, выпадаем из Do...Loop
cellsDel.EntireRow.Delete 'удаляем строки принадлежащие ячейкам в переменной cellsDel МНЕ НЕ НУЖНО УДАЛЯТЬ - 'НУЖНО НОМЕРА КОЛОНОК СО ВСЕМИ НАЙДЕННЫМИ ЗНАЧЕНИЯМИ ВЫСТРОИТЬ В СТОЛБИК НА ЛИСТЕ Workbooks("Книга1.xlsx").Sheets("Лист1"), НАЧИНАЯ С ЯЧЕЙКИ I1.
End If
End With
End sub
' КОД БУДЕТ НАХОДИТЬСЯ В КНИГЕ Книга2.xlsb
Поиск ячеек со значениями больше ноля и вывод их адресов
 
Извините за назойливость, но теперь нужно получить адреса в формате Cell(1,1).
Address: ReDim Preserve arr(1 To UBound(arr) + 1)
Изменено: Platon - 06.12.2021 15:38:02
Поиск ячеек со значениями больше ноля и вывод их адресов
 
Ничего не получается. Программа пишет, откройте книгу "Больше ноля", хотя книга открыта.
Нельзя ли сделать что-то вроде:
Код
Sub mrshkei()
Workbooks("Больше ноля.xlsm").Activate
Sheets("Лист1").Select
Dim arr, i As Long, lr As Long
lcol = Cells(2, Columns.Count).End(xlToLeft).Column
ReDim arr(1 To 1)
For i = 2 To lcol Step 3
    If Cells(2, i) > 0.01 Then arr(UBound(arr)) = Cells(2, i).Address: ReDim Preserve arr(1 To UBound(arr) + 1)
Next i
Sheets("Лист2").Range("A1").Resize(UBound(arr), 1) = Application.WorksheetFunction.Transpose(arr)
End Sub
Но чтобы этот макрос находился в "Другая книга".

Спасибо!
Поиск ячеек со значениями больше ноля и вывод их адресов
 
Здравствуйте! Прошу первый вариант макроса адаптировать таким образом, чтобы его можно было запускать из другой книги. Спасибо!
Поиск ячеек со значениями больше ноля и вывод их адресов
 
Спасибо, милый человек!
Поиск ячеек со значениями больше ноля и вывод их адресов
 
Здравствуйте! Мне необходимо найти все значения больше 0,01 во второй строке, где есть и цифры, и текст, и вывести их адреса в столбик на втором листе. Если это не сильно затруднит задачу, то значения больше 0,01 нужно искать во второй строке в столбцах В, Е, Н и далее через каждые два столбца до первой пустой ячейки в строке (там цепочка обрывается). Заранее спасибо!
Вписать формулу по типу "сцепить" макросом, Часть формулы нужно брать из ячейки
 
Здравствуйте! Пробую и так, и так - ничего не выходит.
Без привязки к примеру скажите, пожалуйста, это может работать? Если да, то в чем здесь ошибка?
Код
Workbooks("Книга1.xlsb").Worksheets("Лист1").[B2].FormulaR1C1 = _
"=ЕСЛИОШИБКА(ИНДЕКС('C:\Users\" & Workbooks("Книга1.xlsb").Worksheets("Лист2").[A1] _
& "\OneDrive\Общие\[Сеть.xlsb]Данные'!$D:$D;ПОИСКПОЗ($B$1;'C:\Users\" _
& Workbooks("Книга1.xlsb").Worksheets("Лист2").[A1] & "\OneDrive\Общие\[Сеть.xlsb]Данные'!$A:$A;0));"""")"

Найти совпадения в столбце с имеющимся значением и указать их адреса, Значение J1 найти в столбце B и адреса всех совпавших ячеек вынести в столбец I
 
Спасибо всем большое! Буду разбираться.
Найти совпадения в столбце с имеющимся значением и указать их адреса, Значение J1 найти в столбце B и адреса всех совпавших ячеек вынести в столбец I
 
Здравствуйте!
Необходимо пройтись по столбцу B и найти ячейки с фамилией, указанной в J1.
В столбце I указать номер строки всех ячеек из столбца B, в которых встретилась фамилия из J1.
Желательно, чтобы в I адреса выстроились вверх по порядку без пропусков.
Спасибо!
Страницы: 1 2 След.
Наверх