Discussione:
Formula o formulalocal
(troppo vecchio per rispondere)
Big Skerry
2018-11-28 15:18:04 UTC
Permalink
Ciao a tutti
Premessa:uso excel in italiano
Con una macro e utilizzado FORMULALOCAL scrivo in una cella una formula

Cells(1, 41).FormulaLocal = "=se(val.errore(cerca.vert(A1;tab_s;2;0)=VERO);""Altro"";cerca.vert(A1;tab_s;2;0))"

e sul mio xl funziona bene

Se faccio girare la macro sul pc di un collega, che usa excel in inglese, la formula restituisce un valore di errore (#nome)

Abbiamo provato a riscrivere la FORMULALOCAL in inglese e sul suo xl funziona ma sul mio in ITALIANO no

cosa suggerite per risolvere qst problema ???

Grazie in anticipo
casanmaner
2018-11-28 15:37:04 UTC
Permalink
Post by Big Skerry
Ciao a tutti
Premessa:uso excel in italiano
Con una macro e utilizzado FORMULALOCAL scrivo in una cella una formula
Cells(1, 41).FormulaLocal = "=se(val.errore(cerca.vert(A1;tab_s;2;0)=VERO);""Altro"";cerca.vert(A1;tab_s;2;0))"
e sul mio xl funziona bene
Se faccio girare la macro sul pc di un collega, che usa excel in inglese, la formula restituisce un valore di errore (#nome)
Abbiamo provato a riscrivere la FORMULALOCAL in inglese e sul suo xl funziona ma sul mio in ITALIANO no
cosa suggerite per risolvere qst problema ???
Grazie in anticipo
Prova ad utilizzare la stringa con le formule in inglese ma con semplicemente ".Formula" (visto che usi la notazione A1").
Big Skerry
2018-11-28 15:49:53 UTC
Permalink
Post by Big Skerry
Ciao a tutti
Premessa:uso excel in italiano
Con una macro e utilizzado FORMULALOCAL scrivo in una cella una formula
Cells(1, 41).FormulaLocal = "=se(val.errore(cerca.vert(A1;tab_s;2;0)=VERO);""Altro"";cerca.vert(A1;tab_s;2;0))"
e sul mio xl funziona bene
Se faccio girare la macro sul pc di un collega, che usa excel in inglese, la formula restituisce un valore di errore (#nome)
Abbiamo provato a riscrivere la FORMULALOCAL in inglese e sul suo xl funziona ma sul mio in ITALIANO no
cosa suggerite per risolvere qst problema ???
Grazie in anticipo
Ho provato con FORMULA e la formula in inglese ma si blocca sull'xl in italiano sigh
casanmaner
2018-11-28 15:57:14 UTC
Permalink
Vedi questo file:

https://www.dropbox.com/s/8xqyp6lo3ey7lnk/Formula%20o%20formulalocal.xlsm?dl=0

il pulsante inserisce due formule in B1 e B2 (in questa cella la tua formula).

La macro è questa:

Sub Macro1()
Range("B1").Formula = "=SUM(A1:A10)"
Range("B2").Formula = "=IF(ISERROR(VLOOKUP(A1,tab_s,2,0)=TRUE),""Altro"",VLOOKUP(A1,tab_s,2,0))"
End Sub
Big Skerry
2018-11-29 10:04:30 UTC
Permalink
Post by Big Skerry
Ciao a tutti
Premessa:uso excel in italiano
Con una macro e utilizzado FORMULALOCAL scrivo in una cella una formula
Cells(1, 41).FormulaLocal = "=se(val.errore(cerca.vert(A1;tab_s;2;0)=VERO);""Altro"";cerca.vert(A1;tab_s;2;0))"
e sul mio xl funziona bene
Se faccio girare la macro sul pc di un collega, che usa excel in inglese, la formula restituisce un valore di errore (#nome)
Abbiamo provato a riscrivere la FORMULALOCAL in inglese e sul suo xl funziona ma sul mio in ITALIANO no
cosa suggerite per risolvere qst problema ???
Grazie in anticipo
Ciao a tutti
Premessa:uso excel in italiano
Con una macro e utilizzado FORMULALOCAL scrivo in una cella una formula
Cells(1, 41).FormulaLocal = "=se(val.errore(cerca.vert(A1;tab_s;2;0)=VERO);""Altro"";cerca.vert(A1;tab_s;2;0))"
e sul mio xl funziona bene
Se faccio girare la macro sul pc di un collega, che usa excel in inglese, la formula restituisce un valore di errore (#nome)
Abbiamo provato a riscrivere la FORMULALOCAL in inglese e sul suo xl funziona ma sul mio in ITALIANO no
cosa suggerite per risolvere qst problema ???
Grazie in anticipo
Funzionaaa
Grazie casanmaner
ora però vado a studiarmi la differenza tra le due

Ciauuuu

Continua a leggere su narkive:
Loading...