powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как добавить Cells(i,j) в диапазон Range ?
10 сообщений из 10, страница 1 из 1
Как добавить Cells(i,j) в диапазон Range ?
    #35942488
alex376
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть алгоритм поиска Cells(i,j) в документе. Нужно добавить эти ячейки в диапазон Range, чтобы затем произвести с ним групповую операцию. Как сделать ?
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35942585
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диапазон не связанный?
тогда находим по одной, значения в collection...
далее for each item in (collection)
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35942603
Фотография qwrqwr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HelpExample
This example fills the union of two named ranges, Range1 and Range2, with the formula =RAND().

Set bigRange = Application.Union(Range("Range1"), Range("Range2"))
bigRange.Formula = "=RAND()"
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35942611
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
круто...
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35942643
alex376
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал так:

автор
Dim r As Range, rTemp As Range

i = 1
j = 1
Set r = ActiveSheet.Cells(1, 1)
Set rTemp = ActiveSheet.Cells(4, 16)
Set r = Union(r, rTemp)
r.Select ' выделили диапазон
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35942707
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex376сделал так:

автор
Dim r As Range, rTemp As Range

i = 1
j = 1
Set r = ActiveSheet.Cells(1, 1)
Set rTemp = ActiveSheet.Cells(4, 16)
Set r = Union(r, rTemp)
r.Select ' выделили диапазон
Неужели не работает в лоб???
Range(cells(1,1),cells(4,16))
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35943533
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex376, может такое пригодится? Поиск по условию
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Sub Выделение_ячеек_по_условию()
Dim a As Range
  Set a = Test_выделение_ячеек_по_условию(Range("A1:AE200"), "*if*") ' (Диапазон для поиска,  _ 
'что ищем /обязательно с маской если формулы то в английском варианте/)
  If Not a Is Nothing Then a.Select  'выделили все ячейки, подходящие к параметрам поиска
End Sub

Function Test_выделение_ячеек_по_условию(FReg As Range, FStr As String) As Range
Dim ResR As Range, sAr As Range, firstAddress As String
With FReg
  Set sAr = .Find(FStr, LookIn:=xlFormulas, LookAt:=xlWhole) ' (что ищем, в формулах или значениях)
  If Not sAr Is Nothing Then
    firstAddress = sAr.Address
    Do
      If ResR Is Nothing Then
        Set ResR = sAr
      Else
        Set ResR = Union(ResR, sAr)
      End If
      Set sAr = .FindNext(sAr)
    Loop While Not sAr Is Nothing And sAr.Address <> firstAddress
  End If
End With
Set Test_выделение_ячеек_по_условию = ResR
End Function

...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35944047
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей06,
можно вопрос на мыло кинуть?
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35944305
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB,
Мыло в профиле
...
Рейтинг: 0 / 0
Как добавить Cells(i,j) в диапазон Range ?
    #35944385
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей06,
Спасибо!
Можно закрывать, ща отпишу...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как добавить Cells(i,j) в диапазон Range ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]