Discussione:
inserimento foglio Excel in una Maschera
(troppo vecchio per rispondere)
cristiano
2005-10-21 15:08:29 UTC
Permalink
Ho la necessità di inserire un foglio di lavoro Excel all'interno di una
maschera in Access.

Lo vorrei veder e utilizzare esattamente come se aprissi un foglio di lavoro
in Excel.

Come posso fare?

Grazie, Cristiano

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2005-10-24 15:30:56 UTC
Permalink
Post by cristiano
Ho la necessità di inserire un foglio di lavoro Excel all'interno di una
maschera in Access.
Lo vorrei veder e utilizzare esattamente come se aprissi un foglio di lavoro
in Excel.
- Vedere (quasi) sì;
- utilizzare esattamente no, dovrai doppio cliccarci sopra per utilizzarlo;
Post by cristiano
Come posso fare?
Inserisci - Oggetto - Foglio di lavoro di Microsoft Excel...
Post by cristiano
Grazie, Cristiano
Ciao.
--
Sergio MAZZA
cristiano
2006-01-03 14:34:51 UTC
Permalink
Post by Sergio MAZZA
Post by cristiano
Ho la necessità di inserire un foglio di lavoro Excel all'interno di una
maschera in Access.
Lo vorrei veder e utilizzare esattamente come se aprissi un foglio di lavoro
in Excel.
- Vedere (quasi) sì;
- utilizzare esattamente no, dovrai doppio cliccarci sopra per
utilizzarlo;
Post by Sergio MAZZA
Post by cristiano
Come posso fare?
Inserisci - Oggetto - Foglio di lavoro di Microsoft Excel...
Post by cristiano
Grazie, Cristiano
Ciao.
--
Sergio MAZZA
Sergio ti ringrazio per la risposta.
Ne approfitto anche per farti gli Auguri di Buon Anno.

Quello che vorrei fare con questo foglio di lavoro incorporato è l'impiego
delle funzioni di Excel come ad esempio la "ricerca verticale" collegandola
an un file xls esterno.

Si può osare tanto?

Grazie 1000, Cristiano.


--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2006-01-03 14:55:17 UTC
Permalink
Post by cristiano
Sergio ti ringrazio per la risposta.
Ne approfitto anche per farti gli Auguri di Buon Anno.
Quello che vorrei fare con questo foglio di lavoro incorporato è l'impiego
delle funzioni di Excel come ad esempio la "ricerca verticale" collegandola
an un file xls esterno.
Si può osare tanto?
Grazie 1000, Cristiano.
Si può fare (quasi) tutto.
Spiega meglio cosa ti serve, perché quello che hai chiesto prima cozza un po' con quello che ora dici di voler fare...

Ciao.
--
Sergio MAZZA
c***@libero.it
2006-01-09 09:28:35 UTC
Permalink
Post by Sergio MAZZA
Post by cristiano
Sergio ti ringrazio per la risposta.
Ne approfitto anche per farti gli Auguri di Buon Anno.
Quello che vorrei fare con questo foglio di lavoro incorporato è l'impiego
delle funzioni di Excel come ad esempio la "ricerca verticale" collegandola
an un file xls esterno.
Si può osare tanto?
Grazie 1000, Cristiano.
Si può fare (quasi) tutto.
Spiega meglio cosa ti serve, perché quello che hai chiesto prima cozza un
po' con quello che ora dici di voler fare...
Post by Sergio MAZZA
Ciao.
--
Sergio MAZZA
Cerco di farmi capire meglio.

In XLS ci sono delle funzioni tra le quali anche CERCA.VERT.
Questa ha la caratteristica di riferirsi, volendo, al foglio di un documento
xls esterno.

Al contrario, altre funzioni si riferiscono a celle dello stesso foglio.

Inserendo all'interno di una maschera di Access un foglio di lavoro xls
tutto questo non è possibile a meno che...

Spero di essermi spiegato meglio.

Ciao, Cristiano.



--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2006-01-09 10:14:46 UTC
Permalink
Post by c***@libero.it
Cerco di farmi capire meglio.
In XLS ci sono delle funzioni tra le quali anche CERCA.VERT.
Questa ha la caratteristica di riferirsi, volendo, al foglio di un documento
xls esterno.
Al contrario, altre funzioni si riferiscono a celle dello stesso foglio.
Inserendo all'interno di una maschera di Access un foglio di lavoro xls
tutto questo non è possibile a meno che...
Spero di essermi spiegato meglio.
Per niente;
Post by c***@libero.it
Ciao, Cristiano.
io non ho capito perché devi incorporare il foglio excel per cercare delle
informazioni.
Puoi, per esempio, collegare il foglio (File - Carica dati esterni -
Collega...) e trattarlo come una tabella; quindi con una query cercare
quello che vuoi...

Ciao.
--
Sergio MAZZA
cristiano
2006-01-10 11:15:33 UTC
Permalink
Post by Sergio MAZZA
Post by c***@libero.it
Cerco di farmi capire meglio.
In XLS ci sono delle funzioni tra le quali anche CERCA.VERT.
Questa ha la caratteristica di riferirsi, volendo, al foglio di un documento
xls esterno.
Al contrario, altre funzioni si riferiscono a celle dello stesso foglio.
Inserendo all'interno di una maschera di Access un foglio di lavoro xls
tutto questo non è possibile a meno che...
Spero di essermi spiegato meglio.
Per niente;
Post by c***@libero.it
Ciao, Cristiano.
io non ho capito perché devi incorporare il foglio excel per cercare delle
informazioni.
Puoi, per esempio, collegare il foglio (File - Carica dati esterni -
Collega...) e trattarlo come una tabella; quindi con una query cercare
quello che vuoi...
Ciao.
--
Sergio MAZZA
In questo foglio xls vorrei fare alcune operazioni matematiche anche
attraverso le suddette funzioni.

I valori ottenuti riportarli all'interno di alcune form.
Il vantaggio è di rimanere in ambiente Access.

Cristiano

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2006-01-10 14:30:37 UTC
Permalink
Post by cristiano
In questo foglio xls vorrei fare alcune operazioni matematiche anche
attraverso le suddette funzioni.
I valori ottenuti riportarli all'interno di alcune form.
Il vantaggio è di rimanere in ambiente Access.
Cristiano
Non hai bisogno di inserire nessun foglio; puoi fare tutto da access:
es.
Dim MyXL As Excel.Application
Set MyXL = CreateObject("Excel.Application")
MsgBox MyXL.WorksheetFunction.Sum(1, 2)
Set MyXL = Nothing

Con questo esempio apri excel per sommare i valori 1 e 2; ora è chiaro che
non c'è bisogno di scomodare excel per sommare i due numeri (bastava la
calcolatrice di windows), quindi tornando a noi tu dovresti:
- aprire il tuo foglio excel;
- fare quello che ti va;
- leggere i valori restituiti dalle tue elaborazioni;

Tutto questo è fattibile...

Ciao.
--
Sergio MAZZA
cristiano
2006-01-11 16:21:41 UTC
Permalink
Post by Sergio MAZZA
Post by cristiano
In questo foglio xls vorrei fare alcune operazioni matematiche anche
attraverso le suddette funzioni.
I valori ottenuti riportarli all'interno di alcune form.
Il vantaggio è di rimanere in ambiente Access.
Cristiano
es.
Dim MyXL As Excel.Application
Set MyXL = CreateObject("Excel.Application")
MsgBox MyXL.WorksheetFunction.Sum(1, 2)
Set MyXL = Nothing
Con questo esempio apri excel per sommare i valori 1 e 2; ora è chiaro che
non c'è bisogno di scomodare excel per sommare i due numeri (bastava la
- aprire il tuo foglio excel;
- fare quello che ti va;
- leggere i valori restituiti dalle tue elaborazioni;
Tutto questo è fattibile...
Ciao.
--
Sergio MAZZA
Ciao Sergio, grazie 1000.

Dove posso copiare questo esempio di routine per vedere come girà?

Ciao, cristiano.

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2006-01-11 17:33:05 UTC
Permalink
Post by cristiano
Ciao Sergio, grazie 1000.
Dove posso copiare questo esempio di routine per vedere come girà?
Ciao, cristiano.
Anche nell'evento "su clic" di un bottone...

Ciao.
--
Sergio MAZZA
cristiano
2006-01-12 13:17:21 UTC
Permalink
Post by Sergio MAZZA
Post by cristiano
Ciao Sergio, grazie 1000.
Dove posso copiare questo esempio di routine per vedere come girà?
Ciao, cristiano.
Anche nell'evento "su clic" di un bottone...
Ciao.
--
Sergio MAZZA
Ciao Sergio.

Avevo già provato ma mi dava il seguente errore:
"Errore di compilazione"
Tipo definito dall'utente non definito".

Quindi non funziona.

Diversamente se tolgo la stringa Dim MyXL As Excel.Application
ottengo un MSG con il valore richiesto.

E' corretto così o sto sbagliando qualcosa?


Ciao, cristiano.



--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2006-01-12 14:47:11 UTC
Permalink
Post by cristiano
Ciao Sergio.
"Errore di compilazione"
Tipo definito dall'utente non definito".
Quindi non funziona.
Diversamente se tolgo la stringa Dim MyXL As Excel.Application
ottengo un MSG con il valore richiesto.
E' corretto così o sto sbagliando qualcosa?
Ciao, cristiano.
Ho sbagliato io a dare per scontato che tu sapessi cosa fare e come farlo.
Per utilizzare il codice di esempio devi inserire i riferimenti alla libreria Microsoft Excel (menù: Strumenti - Riferimenti)...

Ciao.
--
Sergio MAZZA
cristiano
2006-01-13 15:37:08 UTC
Permalink
Post by Sergio MAZZA
Post by cristiano
Ciao Sergio.
"Errore di compilazione"
Tipo definito dall'utente non definito".
Quindi non funziona.
Diversamente se tolgo la stringa Dim MyXL As Excel.Application
ottengo un MSG con il valore richiesto.
E' corretto così o sto sbagliando qualcosa?
Ciao, cristiano.
Ho sbagliato io a dare per scontato che tu sapessi cosa fare e come farlo.
Per utilizzare il codice di esempio devi inserire i riferimenti alla
libreria Microsoft Excel (menù: Strumenti - Riferimenti)...
Post by Sergio MAZZA
Ciao.
--
Sergio MAZZA
Ciao Sergio.

Hai ragione.
Non sò come farlo.

Mi potresti cortesemente inviare un esempio completo funzionante?
Mi aiuterebbe moltissimo.


Ciao, Cristiano.

--------------------------------
Inviato via http://arianna.libero.it/usenet/
Sergio MAZZA
2006-01-13 16:09:23 UTC
Permalink
Post by cristiano
Ciao Sergio.
Hai ragione.
Non sò come farlo.
Mi potresti cortesemente inviare un esempio completo funzionante?
Mi aiuterebbe moltissimo.
Ciao, Cristiano.
Te l'ho inviato ma t'assicuro che non cambia nulla...

Ciao.
--
Sergio MAZZA
Sergio MAZZA
2006-01-13 16:56:08 UTC
Permalink
"cristiano" <***@libero.it> ha scritto nel messaggio news:***@usenet.libero.it...

E qui trovi l'elenco delle funzioni utilizzabili da VBA
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbaxl11/html/xlmscListOfWorksheetFunctions1_HV05202691.asp

Ciao.
--
Sergio MAZZA
Continua a leggere su narkive:
Loading...