Ciao Flash,
ci sto un po' sbattendo la testa e non capisco alcune cose.
La prima cosa è che se in "B29" se scrivo "SR" e lancio la macro in riga "B44" non compare niente,funziona solo con WA,non capisco perchè.
volevo chiederti:
al passo StCo1 = Left(StrRic, 13) , come fa a estrapolare 13 caratteri di StrRic se questa variabile non è dichiarata...cioè:è una dicitura per una qualche funzione?Non riesco a capire
Altre cose che non capisco molto bene sono:
-i vari "Case", nel senso:ogni ciclo CC (for 1 to 6) seleziona il case corrispondente e gli altri li bypassa?
-in ogni Case dichiari StCo, ma poi sotto StCo1 ,StCo2,ecc corrispondono una al case 1 ,una al case 2,ecc? Quindi in CC=1 esamina solo Case 1 e StCo1 e il resto lo tralascia? Ho capito bene?
-StCo6 equivale al CASE Else?
-un'altra cosa che non capisco è perchè ad esempio sono diverse in case 2 StCo e StCo2
Case 2
StCo = FS.Range("D5").Text & "_" & FS.Range("D17").Text & FS.Range("D19").Text & FS.Range("D21").Text & FS.Range("D23").Text
-----
StCo2 = FS.Range("D17").Text & FS.Range("D19").Text & FS.Range("D21").Text & FS.Range("D23").Text
-If StrDb Like "*" & StCo & "*" Then : cosa vuol dire questa dicitura?
Un'altra cosa: se io mi ricreassi i vari Case partendo dal codice parlante in "A34" ci sarebbe qualche controindicazione secondo te? Ho visto che la vecchia macro l'avevi impostata così e mi piaceva di più.
Ecco,ti ringrazio tanto,sono un po' zuccone,mi dispiace