Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    33

    Utilizzo del timer in VBa

    Ciao,
    Volevo chiedere se qualcuno può darmi informazioni su dove si trova (se c'è e si può usare) il comando timer in VBa.
    Io ho fatto un programmino in VB& per leggere stringhe da un sensore sulla seriale, ma adesso volevo mettere i dati che mi interessa di elaborare in celle di Excell, ma VB6 non prende il comando cells e VBa non prende il comando timer...come posso fare?
    Qualcuno può aiutarmi?

    Grazie
    Ciao
    Fabio

  2. #2
    Usa VB6 e aggiungi, da menu Progetto/Riferimenti, la libreria "Microsoft Excel 10.0 Object Library" (o analoga, dipende dalla versione di Excel che hai installato sul tuo PC). A questo punto hai la possibilità di controllare Excel e fargli fare tutto quello che vuoi. L'esempio che segue apre Excel, crea una nuova cartella, aggiunge un foglio, imposta una cella:
    codice:
    Dim ex As Excel.Application
    Dim wb As Excel.Workbook
    Dim ws As Excel.WorkSheet
    
    'crea una nuova finestra di excel
    Set ex = New Excel.Application
    ex.Visible = True
    
    'nuova cartella
    Set wb = ex.Workbooks.Add()
    
    'nuovo foglio
    Set ws = wb.Worksheets.Add()
    
    'imposta la prima cella in alto a sx (A1)
    ws.Cells(1, 1) = "PROVA"
    Chi non cerca trova.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    33
    Con queste righe di codice quindi comando facilmente l'apertura di excel?
    Possp impostare che al comando via (un tasto) mi apra un file predefinito di excel (in particolare quello dove ho inserito i conti che deve fare su ogni singolo dato per il trattamento e l'ottenimento del risultato), in modo che poi io visualizzo i grafici e tutti i relativi conti?
    Grazie...
    Fabio

  4. #4
    Per aprire un file di Excel:
    codice:
    Set wb = ex.Workbooks.Open("c:\test.xls")
    Per selezionare un foglio e attivarlo:
    codice:
    Set ws = wb.Worksheets.Item(2)   'il secondo foglio
    ws.Activate
    Chi non cerca trova.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    33
    Grazie mille...
    ci proverò...
    Fabio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.