Condividi:        

Inserimento dinamico data per copiare valori

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Inserimento dinamico data per copiare valori

Postdi mpontic » 20/11/12 13:30

ciao a tutti,

vi chiedo di correre in mio aiuto!!!
sto cercando di implementare una macro che mi vada a copiare da 2 files diversi determinate celle per le quali ci sia corrispondenza di una data (o meglio un range di date), e piu precisamente:
- al lancio della macro e' necessario un textbox che mi chieda per quali date bisogna fare il controllo (es: copiare dati dal giorno xx/yy al ww/zz)
- in base alle date mi vada a copiare nel foglio bianco dal quale lancio la macro:
- nella colonna A la data che nel file 1 risiede nella colonna V e nel file 2 nella colonna O;
- nella colonna B il dato che nel file 1 risiede nella colonna AA e nel file 2 nella colonna Y;
- nella colonna C il dato che nel file 1 risiede nella colonna AB e nel file 2 nella colonna Z.

La mia difficolta', visto che non l'ho mai fatto (lo ammetto), e' nella prima parte del meccanismo, ovvero far leggere alla macro le date inserite nel textbox.
Grazie mille

marco
mpontic
Utente Junior
 
Post: 25
Iscritto il: 07/09/10 09:24

Sponsor
 

Re: Inserimento dinamico data per copiare valori

Postdi ricky53 » 20/11/12 14:31

Ciao,
puoi inviare la macro da implementare?
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Inserimento dinamico data per copiare valori

Postdi Flash30005 » 20/11/12 14:48

Se hai creato una UserForm con Textbox significa che sai destreggiarti con questi strumenti
sicuramente avrai inserito anche un pulsante-comando
allora in ambiente Vba, selezionando la Userfom, con il tasto destro del mouse sul pulsante seleziona "genera evento" (o visualizza codice)
all'interno potrai inserire i valori dei due textbox
DataIni = Me.Textbox1.value
DataFine = Me.Textbox2.value
e poi utilizzare queste due variabili dopo che le hai dichiarate Public in testa al modulo dove avrai le macro che faranno il resto.

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "Inserimento dinamico data per copiare valori":


Chi c’è in linea

Visitano il forum: Ricky0185 e 46 ospiti