[ 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 ] @
[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.