formulalocal con variabile
Hai un problema con Excel?
formulalocal con variabile
di chris (utente non iscritto) data: 18/12/2015 23:25:08
Ciao a tutti,
ritorno al forum per un problema di sintassi con FormulaLocal (vedi sotto). Ho scritto un codice e la cosa che mi interessa domandare è la sintassi per cui P311 diventi una variabile e cioè "P" & lr. Ho provato e riprovato ma non riesco a trovare una soluzione. Sicuramente mi sto perdendo in un bicchiere d'acqua...
Grazie mille per l'aiuto.
Sub cancella_conta_se_percentuale()
lastrow = Sheets("n_b").Range("A" & Rows.Count).End(xlUp).Row
plr = lastrow + 3
lr = lastrow + 4
Sheets("s_n_b").Range("P" & plr).Select
Selection.ClearContents
Sheets("s_n_b").Range("P" & lr) = Application.WorksheetFunction.CountIf(Range("P2:P" & lastrow), "0")
Sheets("s_n_b").Range("Q" & lr).FormulaLocal = "=P311/M1*100"
End Sub |
di Marius44 data: 19/12/2015 08:14:27
Se ho capito la tua domanda, devi spezzare quanto scrivi con Formulalocal,
cioè la riga << Sheets("s_n_b").Range("Q" & lr).FormulaLocal = "=P311/M1*100" >>
diventa << Sheets("s_n_b").Range("Q" & lr).FormulaLocal = "=P" & lr & "/M1*100" >>
Ciao,
Mario
Vuoi Approfondire?