Vyhledání buněk podle obsaženého řetězce   zodpovězená otázka

VB6/VBA

Dobrý den,

nevíte někdo, jak najdu v jednom sloupci všechny buňky s určitým řetězcem (např. ".10.") nebo datem (např. všechny říjnové v jednom sloupci).

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Např:


Dim FirstRow As Long
Dim LastRow As Long
Dim FirstCol As Integer
Dim LastCol As Integer
FirstRow = ActiveSheet.Cells.Find(What:=".10.", _
      SearchDirection:=xlNext, _
      SearchOrder:=xlByRows).Row
FirstCol = 3
LastCol = 10
LastRow = ActiveSheet.Cells.Find(What:=".10.", _
      SearchDirection:=xlPrevious, _
      SearchOrder:=xlByRows).Row
ActiveSheet.Range(Cells(FirstRow, FirstCol), _
    Cells(LastRow, LastCol)).Select
End Sub

Nevím, jak to má být se sloupci.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Všechno teď funguje dobře, jenom je průšvih, když tam hodnota není. Ani za boha nevím, kam napasovat (a jak) nějakou podmínku pro to když to není, aby to nezkolabovalo, ale ukončilo se.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Už to mám. Stačí tam napsat

On Error Resume Next

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

No, není to ideální řešení, ale funguje.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback