Sloučení oblastí ve VBA

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Zamčeno
m.niki
Level 1
Level 1
Příspěvky: 60
Registrován: 30 črc 2010 13:50

Sloučení oblastí ve VBA

Příspěvek od m.niki »

Zdravím, potřeboval bych poradit, proč níže uvedený kók nefunguje, jede mi o rozšíření odblasti SSSS o buňky splňující podmínku, operátor "+" je evidentně špatný, zkoušel jsem i &, výsledek stejný, nevíte jak na to?

Kód: Vybrat vše

  Set KKKK = ActiveSheet.Range("n15:n300")
 
  Set SSSS = Range("n14")
  For Each RRRR In KKKK.Cells
      If RRRR.Value = "něco" Then
     
       Set SSSS = SSSS + RRRR
      End If
  Next RRRR
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Sloučení oblastí ve VBA

Příspěvek od navstevnik »

Metoda Union:

Kód: Vybrat vše

Option Explicit

Sub Test()
  Dim KKKK As Range, SSSS As Range, RRRR As Range
  Set KKKK = ActiveSheet.Range("n15:n300")

  Set SSSS = Range("n14")
  For Each RRRR In KKKK.Cells
    If RRRR.Value = 10 Then
      Set SSSS = Union(SSSS, RRRR)
    End If
  Next RRRR
  Debug.Print SSSS.Address
End Sub
m.niki
Level 1
Level 1
Příspěvky: 60
Registrován: 30 črc 2010 13:50

Re: Sloučení oblastí ve VBA

Příspěvek od m.niki »

Díky návštěvníku
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Ikona napájení v oznamovací oblasti nejde zapnout
    od Minapark » » v Windows 11, 10, 8...
    6 Odpovědi
    5657 Zobrazení
    Poslední příspěvek od petr22

Zpět na „Kancelářské balíky“