< návrat zpět

MS Excel


Téma: Kopírování- víc podmín rss

Zaslal/a 18.1.2011 12:58

Opet zdravim,

potrebuji makro, ktere mi zkopiruje radky, pokud jsou splneny podminky, ze ve sloupci A a F jsou pozadovane hodnoty. Zkouším tento kód, ale ten mi vždy zkopíruje jen jeden řádek, i když je podmínek splněných více.Sub pokus()
Dim Datum As String
Datum = Range("B1").Value

For i = 1 To Cells(65000, 2).End(xlUp).Row
If Cells(i, 4) = Datum And Len(Cells(i, 1)) > 0 And _
Cells(i, 1) = "aa" And Len(Cells(i, 1)) > 0 Then
Rows(i).Select
Selection.Copy
List2.Activate
Cells(Cells(65000, 1).End(xlUp).Row + 1, 1).Select
ActiveSheet.Paste
End If
Next i

End Sub


Díky

Zaslat odpověď >

icon #003805
Poki
zkuste prilozit soubor, podivam se na tocitovat
#003808
avatar
Soubor příkládám.
V tomto případě jsou splněny podmínky v řádku 5 a 8, takže tyto řádky se mají kopírovat do prvního volného řádku v listě 2.
Díky moc!
Příloha: zip3808_kopirovani-dat-kdyz-se-splni-2-podminky.zip (12kB, staženo 13x)
citovat
icon #003810
Poki
nemate splnenu podminku Cells(i, 1) = "aa", protoze v prvnim sloupci je hodnota "ahoj" v tech radcich, ktere uvaditecitovat
#003812
avatar
Pardon, každopádně makro nefunguje i když dám vyhledat "ahoj".
Děkujicitovat
icon #003813
Poki
problem je v aktivaci listu, na zacatku cyklu musite vstupovat s aktivnim listem1, tedy v podmince musite mit tento kod: Rows(i).Select
Selection.Copy
List2.Activate
Cells(Cells(65000, 1).End(xlUp).Row + 1, 1).Select
ActiveSheet.Paste
List1.Activate
citovat
#003815
avatar
Jak jednoduche 2
Díky moc!citovat
icon #003816
Poki
ano, kazdopadne - pokud pouzivate v kodu vice listu (typicky u .copy a .paste), je vyhodnejsi u cells() pouzivat i identifikaci listu, tedy worksheets("List1").cells() ...atd (tim se odstrani ten problem prepinani listu 4citovat
#007480
avatar
ahoj,řeším podobný problém.jak ošetřit aby nevznikaly duplikáty kopírováním, prosím? díky.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:49

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 10:47

Relativní cesta - zdroje Power Query

Alfan • 25.4. 10:40

Relativní cesta - zdroje Power Query

Alfan • 25.4. 9:44