Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 39
  1. #1

    aiuto per progeto n vb 2010

    Salve,
    sono nuovo del forum e quindi mi presento e porgo il mio problema:
    mi chiamo Claudio e ho oltrepassato la cinquantina, mi sono messo in testa di creare qualcosa utlizzando il visual basic (senza che ne capisca niente, la voglia i apprendere comunque non mi manca).
    ho scaricato vb 2010 e ho creato un nuovo progetto, composto da una form con un groupbox contenente due button, uno che chiude ed esce e l'altro che apre o chiude un'altro groupbox con altri due pulsanti.
    ognuno apre una form con caselle di testo, label e button per inserimento, ricerca ecc.. per inserire dati in un file excel già esistente di nome "test.xlsx"
    qui nasce il poblema! quando apro una delle due form, come faccio a richiamare l file e indicargli di inserire i dati in un determinato foglio e nella prima riga vuota?? e poi come si salva il progetto come file eseguibile?

    prima di postare, ho cercato per giorni, ma senza trovare la soluzione specifica,
    pertanto, vi prego, datemi uno spunto prima di doverci rinunciare.

    Grazie e scusate

  2. #2
    ciao,

    nessuno che voglia darmi una mano?

    saluti

  3. #3
    Ciao,

    sono riuscito a capire come richiamare il file per inserire i dati,
    mi resta da indicargli la prima riga libera su cui inserire un nuovo dato e salvarlo.

    vi andrebbe di aiutarmi

    ciao

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Questa non è la sezione per il VB.NET ... e poi il tuo quesito è troppo generico (per non parlare del titolo) ...

    Ti consiglio di contattare un moderatore ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,317

    Moderazione

    Tutte le discussioni riguardanti il linguaggio VB (qualunque versione) vengono trattate nel forum Visual Basic e .NET Framework. Sposto e correggo il titolo.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  6. #6
    Scusate,
    se ho sbagliato, sono stato preso dalla frenesia di postare.
    Scusa Oregon! perchè dici che il quesito è generico?
    chiedo di sapere come scrivere attraverso un form, su un file excel già esistente, da non creare nuovo, scrivere nella prima riga vuota, salvare e quando riapro per effettuare nuovi inserimenti, trovarci quelli che avevo salvato precedentemente.

    se avete qualche minuto da dedicarmi, ve ne sono grato.

    Saluti

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nel senso che poni diversi quesiti, cosa che non si fa in una discussione in un forum in cui si parla di un solo problema per thread.

    A parte il fatto di "come salvare il progetto come eseguibile" che è un'altra storia e non c'entra con Excel ... (a proposito si dice "compilare" ...)

    Quando dici "sono riuscito a capire come richiamare il file per inserire i dati" cosa intendi ? Quale codice hai scritto ? Mostralo e se ne parla ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Ciao Oregon,
    credo che sia chiaro a tutti che non i intendo di visual basic come diforum, sto cercando di fare del mio meglio
    questo è il codice che ho inserito nel form, con la quale apro il file excel creato precedentemente in c. e sul quale vorrei inserire i mei dati,dopo di che salvare e uscire da excel. solo che mi appare "salva con nome" se dico si mi va a sostituire quello che già c'era nel mio file.
    codice:
    Imports Microsoft.Office.Interop.Excel
    Public Class Form2
    
        Dim objExcel As Object
        Dim objWorkbook As Object
        Dim objWorksheet As Object
       Dim objwokBooks As Object
    
        Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
    
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            If MsgBox("Vuoi uscire ?", vbYesNo) = vbYes Then
                Me.Close()
            End If
    
        End Sub
    
         Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
       
            'Start a new workbook in Excel
            objExcel = CreateObject("Excel.Application")
            objWorkbook = objExcel.Workbooks.Open("C:\test.xlsx")
            objWorksheet = objWorkbook.WorkSheets("Ecommerce")
    
            objExcel.visible = True
    
            With objWorksheet
                .cells(2, 1) = TextBox3.Text
                .cells(2, 2) = TextBox4.Text
                .CELLS(2, 3) = TextBox5.Text
                .CELLS(2, 4) = TextBox6.Text
                .CELLS(2, 5) = TextBox2.Text
                .CELLS(2, 6) = TextBox7.Text
                .CELLS(2, 7) = TextBox8.Text
    
    
                If TextBox5.Text = "" Then MsgBox("inserire data", MsgBoxStyle.Exclamation, "ATTENZIONE") : Exit Sub
    
                objWorkbook.close(True)
                objExcel.quit()
                objExcel = Nothing
                objWorkbook = Nothing
                objWorksheet = Nothing
    
            End With
    End Sub
    ciao

  9. #9

    Moderazione

    Il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione.

    Ora correggo io; nel frattempo ti consiglio di dare un'occhiata al regolamento.
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Scusami,

    non mi è chiaro quello che mi hai detto, comunque grazie lostesso.
    non sto cercando la "pappa scodellata" ma uno spunto.

    saluti a tutti e grazie

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.