Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

export da access vs excel

0 views
Skip to first unread message

luigi

unread,
Jun 6, 2006, 3:43:01 AM6/6/06
to
ciao ragazzi ,
in un db access 2003 ho un collegamento ad un foglio excel (che chiameremo
foglio1) in cui sono presenti alcuni dati dei clienti e due colonne, dove in
una è possibile selezionare solo i valori "si" oppure "no" e in un'altra
dove si possono scrivere alcuni commenti inerenti il lavoro sul cliente in
oggetto.

vi spiego come funziona il processo e cosa dovrei fare. il foglio excel a
cui sono collegato è formattato e permette inoltre di scrivere solo nelle
colonne di cui sopra per evitare casini o manomissioni. Ogni 2 giorni io
dovrei leggere in access tutti i feedback presenti sul foglio1 e fin qui no
problem perchè ho il collegamento sul db...... dopo aver fatto questo dovrei
far girare access ed esportare la lista nuova di clienti nel foglio1 di
excel....è qui nasce il problema.....io vorrei che la lista venisse inserita
nello stesso foglio excel sostituendo quella precedente....invece con il
comando "DoCmd.TransferSpreadsheet" si accoda a quella esistente e già
lavorata...come posso fare?
grazie....spero di essere stato chiaro.... :)

Bruno Campanini

unread,
Jun 6, 2006, 5:06:54 AM6/6/06
to
"luigi" <lu...@discussions.microsoft.com> wrote in message
news:862D9FD8-90ED-4782...@microsoft.com...

Opportunamente impostato TransferSpreadsheet dovrebbe
comportarsi come desideri:
=======================================
' Esporta la tabella T11 in un foglio di Excel.
' Se non esistono vengono creati sia il file (FileName)
' sia il foglio (Range).
' È possibile definire il range col solo nome del foglio
' che verrà così scritto a partire da A1 ovvero definire
' un range la prima cella del quale verrà utilizzata come
' cella di inizio della scrittura della intera tabella,
' quale ne sia la dimensione.
'
' Si può definire la sola cella di inizio
' col formato "Sheet4!P10:P10"
'
DoCmd.TransferSpreadsheet _
TransferType:=acExport, _
SpreadSheetType:=acSpreadsheetTypeExcel9, _
FileName:="C:\Book2.xls", _
Range:="Sheet11!L30:M33", _
TableName:="T11", _
HasFieldNames:=True
======================================
Bruno


luigi

unread,
Jun 8, 2006, 7:25:01 AM6/8/06
to
ciao bruno,
sto provando a modificare il mio codice ma non ci riesco :((

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97, "Lista_FdV",
"\\areadati06\Vendite-CC\Caring_Negativo\Caring_Negativo_per_FdV_.xls"

a che punto devo inserire il codice per la cella? ( ps deve essere la cella
"A2" del foglio lista fdv)

grazieeeee ancora per la pazienza:)

"Bruno Campanini" ha scritto:

0 new messages