non aggiornare foglio excell fino a quando non viene chiesto
Buongiorno
Vi pongo un quesito un pò particolare:
Ho una cartella excell di calcolo costi "master costi" che uso per calcolare i costi di vari codici con "salva con nome" ecc.
Tale cartella ha vari fogli ,uno dei quali ha delle tabelle con il prezzo della materia prima tubi.lamiere,tubolari e data di acquisto.
Vorrei fare in modo di avere il foglio della materia prima, non nella cartella excell "master costi", ma in un altra cartella excell (nominata "cartella materie prime") nel server Debian e qui andrei a inserire tutte le materie prime con i prezzi e data.
Fino a qui non ci sono problemi perchè basta modificare le formule in modo che siano legate alla nuova "cartella materie prime" il problema è che se il 20/02/12 faccio un calcolo costi di nome "pippo" ,questo va a prendere ,giustamente, i prezzi della
materia prima a data 20/02/12 .Vorrei se possibile fare in modo che aprendo il file "pippo" un mese dopo non mi aggiorni l'eventuale aumento di prezzo che ci può essere stato della materia prima rispetto 20/02/12 ( quando l'avevo creato...) ammeno che non
sia io a dire "aggiorna il prezzo della materia prima".
sto cercando di modificare il file scaricato, non riesco a capire nel codice qual'è l'istruzione che dice di inserire il dato2....ho bisogno di inserire il dato uno nella cella attiva,e il dato2 nella stessa riga ma due colonne dopo...
Questa modifica nell'evento ListBox1_Click della UserForm del file uno.xls, mette nella cella attiva quanto hai in colonna 0 (la prima) della ListBox e due celle più a dx della cella attiva quanto hai nella colonna 1 (la seconda) della ListBox:
Private Sub ListBox1_Click()
With Me.ListBox1
ActiveCell.Value = .List(.ListIndex, 0)
ActiveCell.Offset(0, 2).Value = .List(.ListIndex, 1)
End With
End Sub
La ListBox inizia a contare le colonne e le righe da 0.
Per le celle vedi invece Offset nella guida del vb di Excel.