Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti
Con un semplice dialogo in linguaggio naturale e la potenza di una scheda video di fascia alta è possibile costruire software funzionante da zero, senza scrivere una riga di codice e senza inviare un solo byte dei propri dati a server esterni
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Samsung rinnova la serie pieghevole di punta con Galaxy Z Fold8 Ultra: pannello interno da 8 pollici quasi senza piega, cerniera Flex Titanium, Snapdragon 8 Elite Gen 5 for Galaxy e batteria finalmente da 5.000 mAh. Prezzo italiano da 2.299 a 2.899 euro. Tra colorimetro, benchmark reali e giorni di uso quotidiano, ecco dove questo pieghevole convince e dove il nome Ultra fatica ancora a trovare piena giustificazione
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-01-2003, 13:17   #1
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Visual Basic e Excel

Inserisco su di un form il controllo del foglio elettronico Excel . Ora volgio riportare in una casella di testo , il valore contenuto all'interno di una casella del foglio elettronico . Come si fa ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2003, 17:12   #2
soalle
Senior Member
 
L'Avatar di soalle
 
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
Prova a fare una ricerchina sul forum...

http://forum.hwupgrade.it/viewtopic.php?t=378773

Ciaociao
Soalle
soalle è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2003, 18:56   #3
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "soalle"

Prova a fare una ricerchina sul forum...

http://forum.hwupgrade.it/viewtopic.php?t=378773

Ciaociao
Soalle
Ma l'Xsheet dove si dichiara .
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2003, 19:10   #4
soalle
Senior Member
 
L'Avatar di soalle
 
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
in che senso???
soalle è offline   Rispondi citando il messaggio o parte di esso
Old 27-01-2003, 19:32   #5
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "soalle"

in che senso???
Ho letto l'altro thread . A me non interessa effettuare la scansione dell'intera colonna , ma semplicemente leggere ad esempio il contenuto della cella A2 e riversarlo in una textbox . Prima ho visto una istruzione del tipo Xsheet.cell o qualcosa del genere
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2003, 09:13   #6
soalle
Senior Member
 
L'Avatar di soalle
 
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
Premettendo che non conosco VB... dovrebbe essere qualcosa del genere:

MsgBox(xlApp.Sheets(1).Cells(2,1).Value)
soalle è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2003, 13:17   #7
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "soalle"

Premettendo che non conosco VB... dovrebbe essere qualcosa del genere:

MsgBox(xlApp.Sheets(1).Cells(2,1).Value)
OK ora provo e ti faccio sapere
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2003, 13:24   #8
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Mi dice che l'oggetto Xlapp non lo vede . Ma da dove viene fuori ? Dove lo si dichiara ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2003, 19:54   #9
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Allora qualcuno mi aiuta ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2003, 14:21   #10
StefanoCsl
Senior Member
 
L'Avatar di StefanoCsl
 
Iscritto dal: Oct 2002
Messaggi: 5035
Facci capire, tu hai inserito una griglia all'interno del form oppure hai utilizzato semploicemente l'oggetto Excel (e quindi hai una sessione di Excel aperta)?
__________________
Id PSN: StefanoCsl (PS4): Battlefield 4 | Killzone Shadow Fall | The Division (clan IHSV)
StefanoCsl è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2003, 16:13   #11
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "StefanoCsl"

Facci capire, tu hai inserito una griglia all'interno del form oppure hai utilizzato semploicemente l'oggetto Excel (e quindi hai una sessione di Excel aperta)?
Ho utilizzato l'oggetto Sheet . Quando lo utilizzo il menù della mia applicazione diventa quello di Excel . Ora non so dirti con precisione . Cmq l'ogetto si chiama Sheet . L'ho inserito andando su componenti col tasto destro sulla barra degli strumenti . Poi ho selezionato "Foglio di Excel" .
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2003, 23:51   #12
StefanoCsl
Senior Member
 
L'Avatar di StefanoCsl
 
Iscritto dal: Oct 2002
Messaggi: 5035
L'oggetto "sheet" non lo conosco, cmq per far dialogare VB ed Excel e leggere una cella faccio così:

MsgBox = ExcelSheet.Application.Cells(riga, colonna).Value

Dove:

- ExcelSheet è definita OBJECT e le associo l'oggetto "Excel" con la CreateObject
- Riga è il numero della riga (partendo da 0 per la prima riga)
- Colonna è il numero della colonna (partendo da 0 per la seconda colonna)

Prova a fare così oppure dimmi dove trovo l'oggetto "Sheet" e che SP hai.
__________________
Id PSN: StefanoCsl (PS4): Battlefield 4 | Killzone Shadow Fall | The Division (clan IHSV)
StefanoCsl è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 13:07   #13
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "StefanoCsl"

L'oggetto "sheet" non lo conosco, cmq per far dialogare VB ed Excel e leggere una cella faccio così:

MsgBox = ExcelSheet.Application.Cells(riga, colonna).Value

Dove:

- ExcelSheet è definita OBJECT e le associo l'oggetto "Excel" con la CreateObject
- Riga è il numero della riga (partendo da 0 per la prima riga)
- Colonna è il numero della colonna (partendo da 0 per la seconda colonna)

Prova a fare così oppure dimmi dove trovo l'oggetto "Sheet" e che SP hai.
Il sistema operativo è Win XP . Ma funziona anche con 98 ed Me . Cmq l'oggetto lo trovi facendo clic con il tasto destro del mouse sulla casella degli strumenti . Poi clicca su componenti ed in oggetti inseribili c'è il foglio elettronico
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 13:40   #14
StefanoCsl
Senior Member
 
L'Avatar di StefanoCsl
 
Iscritto dal: Oct 2002
Messaggi: 5035
Non mi hai capito, non voglio sapere il SO (sistema operativo), ma il SP (Service Pack) di Visual Basic. Lo vedi facendo click sul "?" dal menu e selezionando "Informazioni su Microsoft Visual Basic". Io non riesco a trovare questo oggetto.

Altra cosa, fammi sapere se è un componente oppure un riferimento.
__________________
Id PSN: StefanoCsl (PS4): Battlefield 4 | Killzone Shadow Fall | The Division (clan IHSV)
StefanoCsl è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 14:37   #15
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "StefanoCsl"

Non mi hai capito, non voglio sapere il SO (sistema operativo), ma il SP (Service Pack) di Visual Basic. Lo vedi facendo click sul "?" dal menu e selezionando "Informazioni su Microsoft Visual Basic". Io non riesco a trovare questo oggetto.

Altra cosa, fammi sapere se è un componente oppure un riferimento.
Non riesco a trovare l'informazione SP che cercavi . CMQ utilizzo Visual Basic 6.0 , e l'unica informazione che vedo è che la versione mi segna la 8176 . Quando a quel componente ti ho già detto prima dove reperirlo . Si tratta di componenti non riferimenti . Scusa ma Office ce l'hai installato ? Se non lo installi non ti esce questo controllo
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 18:52   #16
StefanoCsl
Senior Member
 
L'Avatar di StefanoCsl
 
Iscritto dal: Oct 2002
Messaggi: 5035
Io ho la versione 8988, quindi successiva alla tua, ma io volevo sapere il service pack (io ho il 5), se non lo trovi evidentemente non ce l'hai. Cmq mi dispiace ma continuo a non trovare quel componente, sicuro di non averlo installato a parte? Io ho (ovviamente) Office, tra l'altro la versione XP.

Dimmi il nome preciso del componente ed il file .OCX o .DLL a cui fa riferimento (lo vedi sotto la lista dove è scritto "Percorso:"), così potrò aiutarti. Intanto prova la stringa che ti ho mandato.

Stefano
__________________
Id PSN: StefanoCsl (PS4): Battlefield 4 | Killzone Shadow Fall | The Division (clan IHSV)
StefanoCsl è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 19:07   #17
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "StefanoCsl"

Io ho la versione 8988, quindi successiva alla tua, ma io volevo sapere il service pack (io ho il 5), se non lo trovi evidentemente non ce l'hai. Cmq mi dispiace ma continuo a non trovare quel componente, sicuro di non averlo installato a parte? Io ho (ovviamente) Office, tra l'altro la versione XP.

Dimmi il nome preciso del componente ed il file .OCX o .DLL a cui fa riferimento (lo vedi sotto la lista dove è scritto "Percorso:"), così potrò aiutarti. Intanto prova la stringa che ti ho mandato.

Stefano
Non si tratta di una DLL o OCX . Infatti quando evidenzio il controllo sheet mi esce il percorso ed il nome Excel.exe . Ora ti mostro la finestra dove seleziono il controllo .
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 19:11   #18
StefanoCsl
Senior Member
 
L'Avatar di StefanoCsl
 
Iscritto dal: Oct 2002
Messaggi: 5035

In pratica hai incluso un documento Excel nel programma VB, non hai messo un oggetto!

Dovrebbe funzionare come ti avevo scritto io allora, ho sempre tenuto excel fuori dal programma VB ma il procedimento deve essere lo stesso
__________________
Id PSN: StefanoCsl (PS4): Battlefield 4 | Killzone Shadow Fall | The Division (clan IHSV)
StefanoCsl è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 19:18   #19
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "StefanoCsl"


In pratica hai incluso un documento Excel nel programma VB, non hai messo un oggetto!

Dovrebbe funzionare come ti avevo scritto io allora, ho sempre tenuto excel fuori dal programma VB ma il procedimento deve essere lo stesso
Si scusa ma non dovrei prima dichiararlo l'oggetto ExcelApplication ? Se si come ?
leon84 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2003, 19:36   #20
StefanoCsl
Senior Member
 
L'Avatar di StefanoCsl
 
Iscritto dal: Oct 2002
Messaggi: 5035
Se è un oggetto non lo devi dichiarare, imposti il nome dalle proprietà poi controlla se esiste la proprietà "application", se si procedi così:

[NomeOggetto].Application.Cells([riga], [colonna]).Value

Dove:
[NomeOggetto] : NOme che hai dato all'oggetto
[riga] : riga da leggere (0 prima riga)
[colonna] : colonna da leggere (0 prima colonna)

Spero che funzioni così
__________________
Id PSN: StefanoCsl (PS4): Battlefield 4 | Killzone Shadow Fall | The Division (clan IHSV)
StefanoCsl è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Nothing Ear (3) a 119€: gli auricolari c...
Roborock Qrevo Curv 2 Flow a 499€ e Saro...
Apple avvisa dello spyware in quattro po...
Xiaomi svela gli interni (assurdi) di Sk...
Framework Laptop 12: la nuova generazion...
iPhone 18 Pro, si parla di 200-300 euro ...
La società cinese Landspace &egra...
Un mese di stretta di Instagram, i video...
Anche Geely sale sul treno dello stato s...
Spotify porta Running Mode su Android: l...
Il meglio di Amazon in 5 offerte super s...
Apple abbassa le barriere per gli store ...
Scatole cinesi per NIO: le stazioni di s...
L'algoritmo di X premia quello che ti fa...
32GB di RAM, 1TB di SSD, processore Core...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:29.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v