Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Star Wars Zero Company è l'erede di XCOM 2
Star Wars Zero Company è l'erede di XCOM 2
Bit Reactor porta nell’universo di Star Wars una struttura tattica che richiama apertamente XCOM 2, ma la arricchisce con legami tra i personaggi, progressione ruolistica, gestione della base e un sistema di combattimento costruito attorno a tre Punti Azione e alle risorse condivise della squadra
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia)
Abbiamo provato per una settimana intera la Can-Am Origin, la Dual Sport elettrica del gruppo canadese BRP: ecco com'è andata tra città, autostrada e un primo assaggio di sterrato
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-05-2006, 15:42   #1
mariade
Senior Member
 
L'Avatar di mariade
 
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
Aiuto per Visual Basic

Ciao ragazzi, volevo chiedervi aiuto su un progetto da consegnare domani...Ho creato un form con textbox e due comandi (ok e Cancella).Nei text box devo inserire data, nome, indirizzo, somma raccolta, ecc..che una volta cliccato su Ok, si dovrebbe prire un file excel dove i textbox si inseriscono nelle apposite colonne. Il file excel sara' un rapporto mensile delle somme raccolte, dove verra' sotratto il 5% per costi amministrativi.
Il mio problema e' che una volta che clicco Ok, mi si visualizza l'error "Run time error 11: division by zero" e mi segnala la linea di codice:

ExcelApp.Workbooks.Open ("Monthly.xls" & C = Documents And Settings \ mario \ Desktop)

Ma questa linea se scritta bene dovrebbe aprirmi il file excel dove inserire i dati. Il guaio, oltre a non capire dove sbaglio, E' che non posso controllare se i testi si inseriscono negli appositi spazi con le linee di codice che ho scritto.
Vi riporto di seguito tutti i codici del programma e per favore, aiutatemi se potete.
Thanks.


Public ExcelApp As New Excel.Application

Private Sub cmdCancel_Click()
Unload frmChristCards
ExcelApp.ActiveSheets.Close SaveChanges:=False

End Sub

Private Sub cmdOK_Click()


ExcelApp.Workbooks.Open ("Monthly.xls" & C = Documents And Settings \ mario \ Desktop)

ActiveSheets.UsedRange.Select
Row = Worksheets(1).UsedRange.Rows.Count
For indi = 2 To Row
If Range("A" & indi) <> txtDate.Text Then
Range("A" & indi).Select
Selection.EntireRow.Hidden = True
End If
Next

For indi = 2 To Row
If Range("B" & indi) <> txtName.Text Then
Range("B" & indi).Select
Selection.EntireRow.Hidden = True
End If
Next

For indi = 2 To Row
If Range("C" & indi) <> txtAddress.Text Then
Range("C" & indi).Select
Selection.EntireRow.Hidden = True
End If
Next

For indi = 2 To Row
If Range("D" & indi) <> txtAmtRaised.Text Then
Range("D" & indi).Select
Selection.EntireRow.Hidden = True
End If
Next

For indi = 2 To Row
If Range("E" & indi) <> txtCardsSold.Text Then
Range("E" & indi).Select
Selection.EntireRow.Hidden = True
End If
Next

ExcelApp.Visible = True
ExcelApp.ActiveWorkbook.SaveAs ("Monthly.xls" & C = Documents And Settings \ mario \ Desktop)

End Sub
mariade è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2006, 16:16   #2
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
prova cosi
ExcelApp.Workbooks.Open ("C:\Documents And Settings\mario\Desktop\Monthly.xls")

e fai lo stesso per il workbooks.saveas
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 10-05-2006, 16:45   #3
mariade
Senior Member
 
L'Avatar di mariade
 
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
ho cambiato come hai detto tu

ma esce un altro errore "run time error 424 object required" segnalandomi questa riga:

ActiveSheets.UsedRange.Select
mariade è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2006, 09:15   #4
Stiwy.NET
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 611
Quote:
Originariamente inviato da mariade
ma esce un altro errore "run time error 424 object required" segnalandomi questa riga:

ActiveSheets.UsedRange.Select
Questo significa che il primo problema è stato risolto

Per quanto riguarda il secondo... è proprio necessaria quell'istruzione? a cosa dovrebbe servire?
Stiwy.NET è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2006, 10:34   #5
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
Quote:
Originariamente inviato da mariade
ma esce un altro errore "run time error 424 object required" segnalandomi questa riga:

ActiveSheets.UsedRange.Select


scrivilo cosi

excelapp.activesheets.usedrange.select
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 13:29   #6
mariade
Senior Member
 
L'Avatar di mariade
 
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
no niente da fare

lo stesso errore di ieri e mi segnala quest'altra riga:

excellapp.Workbooks.Open (App.Path & "\Mounthly.xls")

non ce la faccio piu'
mariade è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 14:29   #7
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
Quote:
Originariamente inviato da mariade
lo stesso errore di ieri e mi segnala quest'altra riga:

excellapp.Workbooks.Open (App.Path & "\Mounthly.xls")

non ce la faccio piu'

sei sicuro che Mounthly.xls si trova nella stessa cartella del progetto vb ?
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 14:33   #8
mariade
Senior Member
 
L'Avatar di mariade
 
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
si ...

si trovano entrambi sul desktop...
mariade è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 14:37   #9
dupa
Senior Member
 
L'Avatar di dupa
 
Iscritto dal: Jan 2002
Città: Napoli
Messaggi: 1727
Quote:
Originariamente inviato da mariade
lo stesso errore di ieri e mi segnala quest'altra riga:

excellapp.Workbooks.Open (App.Path & "\Mounthly.xls")

non ce la faccio piu'
Monthly.xls no ?
__________________
Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino.
dupa è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 16:43   #10
mariade
Senior Member
 
L'Avatar di mariade
 
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
anche sbagliando

ma ho nomenato anche il file mounthly....
mariade è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 16:51   #11
Stiwy.NET
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 611
Quote:
Originariamente inviato da mariade
ma ho nomenato anche il file mounthly....
Stiwy.NET è offline   Rispondi citando il messaggio o parte di esso
Old 12-05-2006, 21:10   #12
Albez79
Member
 
Iscritto dal: Dec 2003
Messaggi: 197
scrivilo cosi vedrai che va (sono un pò arrugginito con vb6) ti mancava la parola chiave NEW quando istanzi un nuovo oggetto poi la var relativa all'insieme dei workbooks e la var specifica workbook per aprire il file

Dim excelApp As New Excel.Application
Dim excelWorkbooks As Excel.Workbooks
Dim excelworkbook As Excel.Workbook

Set excelWorkbooks = excelApp.Workbooks
Set excelworkbook = excelWorkbooks.Open(app.path & "\tuofile.xls")
__________________
Ho concluso positivamente con wainecrx
Albez79 è offline   Rispondi citando il messaggio o parte di esso
Old 13-05-2006, 15:01   #13
mariade
Senior Member
 
L'Avatar di mariade
 
Iscritto dal: Jun 2005
Città: Swords, Dublino
Messaggi: 642
sembra che apri il file excel..

altro errore pero' "run time 438 oggetto richiesto non upporta proprieta' o metodo" segnalando quest ariga:

excelApp.Worksheet(1).SaveAs (App.Path & "\Mounthly.xls")

credo che se non salvo il file non posso vedere i testi inseriti, oltre che
excelApp.Visible = True

dopo il salvataggio...
correggetemi dove sbaglio e ditemi che fare x quest'altro errore..

grazie mille
mariade è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Star Wars Zero Company è l'erede di XCOM 2 Star Wars Zero Company è l'erede di XCOM ...
Test ride Can-Am Origin: la moto elettrica che fa dimenticare il motore a scoppio (ma occhio all'autonomia) Test ride Can-Am Origin: la moto elettrica che f...
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
NIO vende il 30% della divisione scambio...
Sony brevetta un DualSense capace di acc...
Un volto per l'assistenza IA: cosa pu&og...
NVIDIA autorizza un buyback da 150 milia...
Come il T-1000 di Terminator 2: circuiti...
Cloudflare: risolto il bug di memoria ch...
Lunex spegne gli antivirus con un driver...
Pannelli solari efficienti oltre il limi...
Qualcomm conferma la collaborazione con ...
OnePlus 16 arriverà il prossimo m...
Dallo scroll condiviso ai quiz con Gemin...
Gli agenti AI stanno superando i limiti:...
Con SAS Viya, gli agenti IA passano dall...
OpenAI prepara 'o', un assistente sempre...
Fra coupon e sconti al check-out, ecco t...
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: 13:46.


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