Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

importazione foglio e vba all'apertura su un file excel

  1. #1
    depurweb non è in linea Scolaretto
    sto per ultimare il mio progetto ma ho la necessita che la cartella Excel "ordine fornitore x" all'apertura importi un foglio che si trova nella cartella "ordine template".
    la mia necessità è di importare un modello unico per tutti i miei fornitori, in maniera che se dovessi far modifiche al template in automatico ogni forglio fornitore mi importerà il modello aggiornato.
    ringrazio ancora dell'aiuto datomi fino ad ora!

    ps: piccola domanda, è possibile la ricerca di più parole contenute su una cella che non siano disposte in ordine di digitazione?
    mi spiego meglio.

    es. colonna A
    1.prendere la Palla di giovanni
    2.Via carlo alberto, 25
    3.Corso giovanni XXIII, 33
    4.comporre un brano di mozart
    ecc..

    ricerca1: via carlo - trovata cella contenete il dato
    ricerca2: via alberto - nessuna cella trovata

  2. #2
    L'avatar di dodo47
    dodo47 non è in linea Topo di biblioteca
    Ciao
    non sono convinto di quanto dici (oppure non ho capito).
    Es: apri un documento Ordine Fornitore Pippo > importi da Template un foglio predisposto. Come alimenti in Pippo tale foglio?
    Ciò premesso, ogni volta che riaprirai Pippo avverrebbe la stessa cosa (ovviamente ci si dovrà accertare che il foglio Template non esista gia).
    Se esiste, cosa fai? cancelli il vecchio importi il nuovo template e lo rialimenti ?

    Per quanto riguarda la seconda domanda, è opportuno che tu apra un post dedicato, in quanto ricerche future da parte di altri utenti sarebbero vane.

    saluti

  3. #3
    depurweb non è in linea Scolaretto
    allora mi comporterei esattamente in tal maniera:
    all'apertura importo il foglio "Ordine" lo poziono sul file aperto, il foglio importato ha all'interno delle formule che si interfacciano direttamente con il foglio "articoli" del file aperto.
    alla chiusura il foglio importato viene cancellato.

    sul foglio importato ci sono diversi vba:
    - salvataggio file ordine in excel
    - salvataggio in pdf
    - invio via email del pdf generato

    * sul foglio "articoli" mi ritrovo una lista di tutti gli articoli del fornitore con - prezzo - sconto - prezzo scontato - codice articolo - codice interno e apposita colonna con quantità da ordinare per articolo.
    In questo momento tutto funziona alla perfezione, all'immissione della quantità sul foglio articoli in automatico viene scritto il tutto sul foglio ordine.
    adesso il problema è che mi ritrovo decine di fornitori ed inserire a mano il foglio ordine non mi è affatto semplice oltretutto se dovessi migliorare il foglio ordine dovrei rifare il lavoro nuovamente su tutti i fornitori ed in un paio di giorni ho già effettuato diverse modifiche per semplificare il lavoro.

  4. #4
    depurweb non è in linea Scolaretto
    Ringraziando comunque tutti ho trovato finalmente la soluzione!!!
    la posto perchè forse può interessare qualcuno se non oggi in futuro.

     Sub ImportaDati()
     
     Dim percorso As String
        percorso = ThisWorkbook.Path & "\"    'percorso file da importare
    
        Dim nomeFile As String
        Dim WB As Workbook
        Dim WS As Worksheet
       
        nomeFile = Dir(percorso)
        Do While nomeFile <> ""
            If nomeFile <> ThisWorkbook.Name Then
                Set WB = Application.Workbooks.Open(percorso & nomeFile)
                Set WS = WB.Worksheets(1)
                WS.Name = "Importa Dati"
                WS.Copy after:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count)
                WB.Close False
            End If
            nomeFile = Dir
        Loop
        
        MsgBox "Fogli Importati.", vbInformation, "OK"
    
    End Sub
    
    come facciò però a impostare i nomi dei fogli come quelli originali?

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Importazione dati da foglio excel
    Da ljt nel forum Visual Basic .Net
    Risposte: 23
    Ultimo Post: 21-12-2016, 11:09
  2. importazione di piu file (txt o altro) in foglio excel
    Da tore83 nel forum Microsoft Excel
    Risposte: 7
    Ultimo Post: 27-02-2012, 17:14
  3. vb6-importazione dati da foglio excel
    Da eurostar_italia nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 26-07-2011, 15:22
  4. [Access] - problemi con importazione foglio Excel
    Da Fabio63 nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 08-10-2009, 10:59
  5. Apertura file per importazione dati
    Da Occhi da orientale nel forum Microsoft Word
    Risposte: 3
    Ultimo Post: 04-03-2008, 17:51