Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    37

    Devo forse fare una query?

    Ciao a tutti..
    Ho un problema da risolvere (ovviamente!).
    Devo elaborare un centinaio di file , sono quindi in possesso di un file excel contenente i dati e un foglio modello (chiamiamolo master) che verrà di conseguenza compilato (in automatico spero ).
    Leggevo questo vecchio post inviato da "Luisa227".
    QUI
    e direi che più o meno la problematica è la stessa. In sostanza devo "pescare" dal database un valore che trovo nella cella es.A1 e caricarla sul mio modello nella posizione C15.
    Ho letto che è necessario fare una "query"...mi date una definizione di query..e magari mi date un consiglio su come affrontare questo problema.?
    Ve ne sarei grato!
    grazie


    Alessandro
    goduana

  2. #2
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    ciao goduana, benvenuto...

    si, ricordo quel post...
    dài, che ti diamo una mano

    basta che però ci spieghi bene cosa devi fare
    Allora: hai un foglio di dati, l'origine
    Poi che devi fare? devi compilare tutte le schede?
    dacci qualche informazione in più...

    ciao ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    37
    Ciao Luck e amici!
    scusa la lentezza nel risponderti e grazie per la tua disponibilità..

    Allora: hai un foglio di dati, l'origine, Poi che devi fare? devi compilare tutte le schede?
    Proprio cosi', devo compilare la scheda pescando dal database con i dati di origine
    TI lascio in allegato parte del database dove:

    - La colonna B, in verde, indica il nome che verrà dato ad ogni scheda quindi scheda R001;R002 ecc ecc

    -Mentre orizzontalmente (color arancio) troviamo i valori che verrano pescati e attribuiti ad ogni scheda ad es. nella scheda R007 nella cella "coordinate UTM Y" verrà attribuito il valore 5027321.14....

    Va bè..scusate ma è domenica mattina...e quindi ..........spero in un vostro aiuto.
    BUONA DOMENICA e grazie.
    GODUANA
    Immagini allegate Immagini allegate
    goduana

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    37
    Bè scusate l'immagine...ma con 25K di limite cosa potevo spedire!!!
    goduana

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    37

    aiuto'???

    ..aiuto..
    Se ci sei batti un colpo!!
    goduana

  6. #6
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    certo che ci sono...
    anche a me alle volte tocca di lavorare

    la questione è comunque aperta a tutti i partecipanti del forum, no?
    altrimenti dài, forse riesco a trovare un buchino...

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    37
    Scusami hai perfettamente ragione!
    Cmq..stò cercando di prendere un pò di confidenza con le macro.
    Ad esempio: Aprendo entrambi i file, quindi la scheda e il database e cliccando su esegui macro, mi trovo in elenco una macro (è l'unica in elenco)dal nome "creafogli", pigiando poi su modifica mi appare questo:

    Sub creafogli()
    For Each cella In Selection.Cells
    Worksheets.Add().Name = cella
    Next
    End Sub

    Ne traggo che svolge la funzione di crearmi un foglio per tutte le celle che seleziono attribuendo ai nuovi fogli il nome che trovo all'interno delle celle. bene! potrebbe anche servirmi

    Per iniziare sarebbe carino avere una macro che mi crea una copia della scheda master con la stessa formattazione.
    Ho provato allora a registrare una macro che facesse questo e l'ho chiamata "copiascheda"

    Sub copiascheda()
    '
    ' copiascheda Macro
    ' Macro registrata il 23/09/2008 da A.C
    '

    '
    Range("A1:I64").Select
    Selection.Copy
    Sheets("Ricettore").Select
    Application.CutCopyMode = False
    Sheets("Ricettore").Copy Before:=Sheets(1)
    End Sub

    Ok, e funziona, adesso però sarebbe fico se ad ogni scheda che copia gli attribuisse il nome che però è presente nel database.Nella colonna B del database,nelle celle da B5 a B160, ho il nome che và attribuito ad ogni scheda.

    Domande:
    -Per fare questo devo registrare un'altra macro oppure è sufficiente implementare il comando al'interno della macro "copiascheda"? e se si qual'è questo comando?
    -Oppure, quando registrate diverse macro, poi, alla fine, le unite in modo da avere una singola macro che svolge tutto?

    Spero abbiate capito!
    Intanto mi fermo e vi ringrazio
    goduana
    goduana

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se il tuo file non contiene dati sensibili potresti caricarlo su

    http://www.myfreefilehosting.com/

    ?

    sarebbe più facile darti una mano.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    37
    ..eee ciao Nicola, purtroppo si tratta di dati sensibili..è già è già..
    ..magari, si trattasse semplicemente della mia discografia..o qualcosa del genere..!!
    Va bè non demordo..d'altronde ho deciso io di prendere questa strada..senno sarei ancora li con copia/incolla. :rollo:
    Va bè domani è un altro giorno e si vedrà


    goduana
    goduana

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Scarica il file dal link sottostante.
    E' solo una bozza ma dovrebbe darti l'idea di come procedere.
    Se hai problemi chiedi pure.

    http://myfreefilehosting.com/f/adda97d0ff_0.03MB

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.