[ rribaric @ 24.04.2005. 10:34 ] @
Imam riješen obračun plaća za više djelatnika u excelu putem radnih listova.
Probelem je sljedeći:
*Nakon obračuna ti podaci bi mi trebali ostati u bazi,pa bi mi trebao kod s kojim bi to (samo određene podatke (12 sa svakog lista)) prebacio iz .xls u access.I zapisao u za to predviđenu tablicu.
Kako da to izvedem ?Može li se to i ako tko može da me malo uputi u kojem smjeru da krenem.
Ovo bi mi uštedilo puno vremena jer ne moram u accesu radit obračun plaće!
[ rms @ 24.04.2005. 10:39 ] @
Pogledaj ovaj primer
[ rribaric @ 25.04.2005. 21:30 ] @
Nisam još uspio riješit problem.
Interesira me kako pomoću VBA u Excelu sakriti određeni red !
Recimo u koloni E nalazi se bruto i ako je e2=0 tada excel nebi trebao prikazat tu liniju.

Kako se iz accessa pozicionirati na točno traženi shet ;
Koristio sam ovu naredbu
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "sheet3", "radna", , "A2:N3"

ali mi se uvijek pozicionira na prvi sheet.
Kako da to podesim i prilagodim svojim zahtjevima(meni recimo treba sheet3)!
Ako ima ko kakav primjer bio bi mu jako zahvalan tako da znam gdje kopat.
[ rms @ 26.04.2005. 13:30 ] @
Ova procedura sakriva kolonu E ako je E2=0 (ovo je Access forum ) )
Code:

Sub SakrijE()
 If Cells(2, 5).Value = 0 Then
   Columns("E:E").EntireColumn.Hidden = True
 End If
End Sub

Što se kontrole Excela iz Accessa tiče to neće ići sa DoCmd komandom nego bi trebalo da koristiš Automation. U tom smislu sam postavio link kao ilustraciju kako se takve stvari rade. Ali sve dok ne znaš dobro ni Excelov object model, bespredmetno je.
[ rms @ 26.04.2005. 13:51 ] @
A da, red ne kolonu
Code:

Sub Sakrij2Red()
 If Cells(2, 5).Value = 0 Then
   Rows("2:2").EntireRow.Hidden = True
 End If
End Sub