Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Maurizio e buona giornata,
la struttura del mio file è la seguente:
nome file - PR.xls
contiene le cartelle - RC, RS, BB, FF, TT
più una cartella per le macro excel4.0 - MA
nella cartella RC la cella E3 (R3C5) ho messo il nome casella PrRcE3
(uso questo sistema che mi permette di sapere dove sono ubicate le circa 600 celle che ho rinominato in quanto i primi 2 caratteri sono il nome del file, i secondi due della cartella e i restanti della cella.
Ho visto che il tuo file seleziona anche la prima riga che è quella della descrizione e poi in quelle successive fa la ricerca del mese, per cui ho cambiato il valore
Const cstrSrcRange As String = "A1"
con
Const cstrSrcRange As String = "A2"
in questo caso non da più il msx di errore e mi fa la ricerca correttamente interrompendosi quando trova una cella vuota.
A questo punto direi che il tuo aiuto è stato notevole, funziona tutto perfettamente, devo solo integrare con alcune istruzioni in macro 4.0 per:
- aggiungere all'inizio una riga vuota perché la ricerca inizia dalla seconda,
- fargli fare l'ordinamento dati della colonna Descrizione in quanto alcune volte è vuota e si interromperebbe a metà lista,
- fargli ripetere un'altra volta la routine in quanto la parola mese a volte mia moglie la scrive nella competenza al posto che nella descrizione e in questo caso devo riportare nella destinazione una cella in meno.
cosa che per me con le macro 4.0 è una passeggiata, purtroppo non sono mai riuscito a imparare VBA nonostante abbia passato giornate intere sui manuale che ho scaricato da internet.
Grazie e alla prossima
Roberto