Range("AE6").FormulaR1C1 = _
"=(COUNTA(RC[-2])+COUNTA(RC[-3])+" & Chr(13) & _
"COUNTA(RC[-4])+COUNTA(RC[-6]))"
Come fare?
grazie
draleo
"draleo" ha scritto:
Prova con registratore di macro, scrivi la formula nella cella AE6, attiva
il registratore, posiziona il cursone nella barra delle formule (a fine
formula) e premi invio, blocca il registratore e vedi il codice che viene
fuori.
Ciao
Antonio
"Antonio" ha scritto:
A parte che nella cella no, ma sulla barra delle formule la formula dovresti
vederla tutta, se proprio non è lunghissima,
Se hai il 2007 puoi allargare (verticalmente) la barra della formula così la
vedi sicuramente tutta intera.
ciao, Lo
ciao draleo, in una macro un'istruzione lunga può essere divisa su più righe
mediante il carattere di sottolineatura, cosa che mi pare tu hai fatto. Non
è che l'errore è causato invece da un'altra ragione? per es. dal doppio =
(uguale) dopo FormulaR1C1?
--
ciao paoloard
http://riolab.org
no no, sorry, quello va bene
ciao
--
paoloard
http://riolab.org
"paoloard" ha scritto:
LOL
Ciao Paolo.
Io non mi intendo di formule, ma non è che in una somma andarci a sommare un
chr(13) faccia un po' imbestialire il Vbe ??
Comunque in una formula RC non è raccomandabile andarci ad inserire un
carattere 10, 13 o similia, anche se preceduto dal segno + .
Eliano
allora draleo! hai sentito eliano? seguine le traccie, ache se Aquila della
Notte ha il piede leggero :-)
Range("AE6").FormulaR1C1 = _
"=(COUNTA(RC[-2])+COUNTA(RC[-3])+" _
"COUNTA(RC[-4])+COUNTA(RC[-6]))"
Ho provato anche tante altre soluzioni
ma il risultato è che il debug da sempre errore. Credo proprio che nelle
macro non sia possibile scrivere una formula in formato R1C1 in più righe.
A meno che ....qualcuno non mi dimostri il contrario
grazie
draleo
"paoloard" ha scritto:
Cosa non va in questa?:
Public Sub m()
Range("AE6").FormulaR1C1 = _
"=(COUNTA(RC[-2])+COUNTA(RC[-3])+" & Chr(10) & _
"COUNTA(RC[-4])+COUNTA(RC[-6]))"
End Sub
Fai sapere se hai risolto, grazie.
Bye!
Scossa
"Scossa" ha scritto:
> .
>
> con & Chr(10) & _ FUNZIONA
> mentre
> con & Chr(13) & _ NON FUNZIONA dando errore di runtime 1004 (errore
Chr(10) inserisce un carattere LF (line Feed) che è quello che
inseriresti manualmente per andare a capo in una cella (Alt+Invio)
Chr(13) inserisce un carattere CR (Carriage Return) che è quello che
ottieni quando premi Invio da solo.
Bye!
Scossa