< návrat zpět

MS Excel


Téma: Vyhladavanie v zozname rss

Zaslal/a 1.4.2015 20:01

Dobry den,

chcel by som vas poziadat o pomoc, nakolko nie som zrucny v makrach. Ide o zadanie makier v priloženom subore (link):

Pri zadani materialu a strediska do harku "VSTUP" potrebujem aby zo zoznamu na harku "DATABAZA" vyhladalo všetky riadky s týmto materialom a tieto riadky skopirovalo do harku "VYSTUP" tak, aby v kazdom riadku bolo este navyse pridane stredisko.

http://leteckaposta.cz/486119134

Dakujem za pomoc!

Tomas

Zaslat odpověď >

#024346
avatar
Např:Sub VYSTUP()
With Application
.EnableEvents = False
.ScreenUpdating = False
.Calculation = xlManual
End With
Dim rdR As Long, rdW As Long
Dim Material As String, Stredisko As String
With Sheets("VÝSTUP")
rdW = .Cells(Cells.Rows.Count, 1).End(xlUp).Row
If rdW = 1 Then rdW = 2
Range(.Cells(2, 1), .Cells(rdW, 4)).ClearContents
End With
Material = Sheets("VSTUP").Cells(3, 2)
Stredisko = Sheets("VSTUP").Cells(6, 2)
With Sheets("DATABAZA")
rdW = 1
For rdR = 2 To .Cells(Cells.Rows.Count, 1).End(xlUp).Row
If .Cells(rdR, 1) = Material Then
rdW = rdW + 1
Sheets("VÝSTUP").Cells(rdW, 1) = .Cells(rdR, 1)
Sheets("VÝSTUP").Cells(rdW, 2) = .Cells(rdR, 2)
Sheets("VÝSTUP").Cells(rdW, 3) = .Cells(rdR, 3)
Sheets("VÝSTUP").Cells(rdW, 4) = Stredisko
End If
Next rdR
End With
With Application
.EnableEvents = True
.ScreenUpdating = True
.Calculation = xlAutomatic
End With
End Sub
citovat
#024363
elninoslov
Iný variant. Kopírovanie cez pole. Pridaná možnosť pridávať riadky do výstupu k tým, čo tam už sú.
Příloha: rar24363_zoznammaterialu2.rar (107kB, staženo 31x)
citovat
#024368
avatar
kedze sa jedna o databazu tak by som to riesil cez ADODB je to najrychlejsia metoda na spracovavanie dat

tu je priklad:
Příloha: zip24368_zoznam-materialu.zip (107kB, staženo 31x)
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje