Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Visual Basic 6 ed  Excel
Forum - Visual Basic 6 - Visual Basic 6 ed Excel

Avatar
gvigliani (Normal User)
Pro


Messaggi: 106
Iscritto: 30/12/2006

Segnala al moderatore
Postato alle 9:55
Domenica, 27/09/2009
Salve a tutti,
sono alle prese con un problema che non riesco a risolvere nonostante tutta l'esperienza maturata.
Sto utilizzando il VB6 per pilotare un Excel dotato di 3 fogli al suo interno.

per inizializzare il tutto inseriscio le seguenti linee classiche:
Codice sorgente - presumibilmente VB.NET

  1. Dim AppExcel As New Excel.Application
  2. Dim cartExcel As Excel.Workbook
  3. Dim foglioExcel As Excel.Worksheet



Seguito poi con l'attivazione vera e propria:
Codice sorgente - presumibilmente VB.NET

  1. Set cartExcel = Excel.Workbooks.Open(App.Path & "\snake.xls")
  2. Set foglioExcel = Excel.Worksheets.Item("MyMasa")
  3. foglioExcel.Activate
  4. Set foglioExcel = Excel.Worksheets.Item("MyBets")
  5. foglioExcel.Activate
  6. Set foglioExcel = Excel.Worksheets.Item("Snake")
  7. foglioExcel.Activate
  8. AppExcel.Visible = True



In questo modo apro il mio excel ed attivo i 3 fogli al suo interno.
Il mio problema è che per ragioni :asd:programmatiche io devo saltare da un foglio all'altro inserendo valori, prendendone altre ed effettuando calcoli da immettere in un foglio o nell'altro.
Prima di ogni inserimento o prelevamento applico la riga di programma:
Codice sorgente - presumibilmente Visual Basic 6

  1. Set foglioExcel = Excel.Worksheets.Item("MyBets")
  2. foglioExcel.Activate



o comunque quella che è relativa al foglio che voglio utilizzare. Succede pero' che si succedono errori relativi proprio all'attivazione di questi fogli e/o al lancio delle macro contenute nel foglio stesso. Una stranezza è che se eseguo il programma stepbystep tutto funziona mentre se lo lancio a velocita' normale si sussuegono gli errori descritti.
E' da poco che mi diletto con l'Excel e mi trovo a disagio nel risolvere problemi come questo. Qualcuno ha una soluzione??

Grazie

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 14:55
Domenica, 27/09/2009

PM Quote
Avatar
gvigliani (Normal User)
Pro


Messaggi: 106
Iscritto: 30/12/2006

Segnala al moderatore
Postato alle 14:59
Domenica, 27/09/2009
Testo quotato

Postato originariamente da theprogrammer:

Vedi risposta in

http://forum.masterdrive.it/visual-basic-6-17/errore-50290 ...



Grazie 1000

PM Quote