Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excel inglese, Excel italiano

0 views
Skip to first unread message

Mauro Gamberini

unread,
Feb 9, 2007, 9:19:22 AM2/9/07
to
Rispondendo su di un altro ng
ad una domanda:

<più o meno questa domanda>

Nel foglio ho le funzioni in inglese.
Mi segnala #Nome?
Come posso fare?

</più o meno questa domanda>

Ho proposto una cosa tipo:

Public Sub m()

Dim rng As Range
Dim c As Range
Set rng = Range("A1:C100")

For Each c In rng
If c.HasFormula Then
c.Formula = c.Formula
End If
Next

Set rng = Nothing

End Sub

Per ciò che riguarda funzioni come:
=SUM(A1:A10)

riesco a vedere che funziona.

Ho dei dubbi su:
=IF(A1=1,1,"Diverso")

perchè non riesco a scrivere la formula
in inglese nella cella(Excel non accetta le ,
anche se non riconosce la funzione...mah!).

Dove mi trovo non ho a disposizione Excel in inglese
(dai, non ho solo voglia di installarlo su di una macchina
virtuale...)

Qualcuno, che so... Norman ad esempio, può provare?
Grazie.

--
---------------------------
Mauro Gamberini
http://www.riolab.org/


ivano

unread,
Feb 9, 2007, 9:32:37 AM2/9/07
to

"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:uB2bMVFT...@TK2MSFTNGP06.phx.gbl...

Ciao,
sostituire le virgole con i punti e virgola...no?
ivano


Tiziano Marmiroli

unread,
Feb 9, 2007, 9:38:14 AM2/9/07
to
Il Fri, 9 Feb 2007 15:19:22 +0100, Mauro Gamberini ha scritto:

>Ho proposto una cosa tipo:
>
>Public Sub m()
>
> Dim rng As Range
> Dim c As Range
> Set rng = Range("A1:C100")
>
> For Each c In rng
> If c.HasFormula Then
> c.Formula = c.Formula
> End If
> Next
>
> Set rng = Nothing
>
>End Sub
>

>Per ciň che riguarda funzioni come:


>=SUM(A1:A10)
>
>riesco a vedere che funziona.
>
>Ho dei dubbi su:
>=IF(A1=1,1,"Diverso")
>

>perchč non riesco a scrivere la formula


>in inglese nella cella(Excel non accetta le ,
>anche se non riconosce la funzione...mah!).
>
>Dove mi trovo non ho a disposizione Excel in inglese
>(dai, non ho solo voglia di installarlo su di una macchina
>virtuale...)

Io non ti seguo. La domanda era piů o meno "in Excel italiano voglio
inserire le formule in inglese senza ottenere l'errore #Nome", cosa
c'entra Excel in inglese?
--
Tiziano Marmiroli
Microsoft MVP - Office System

Norman Jones

unread,
Feb 9, 2007, 9:48:51 AM2/9/07
to
Ciao Mauro,

'---------------

Public Sub m()

Set rng = Nothing

End Sub

'---------------

Se le funzioni sono inserite in inglese, credo sia necessario di
provare con una versione italiana. La mia versione inglese
riconosce le formulae inglese ma non riconoscerebbe le
formule italiane.

Comunque, non capico: se l'OT ha una versione italiana,
aprendo un wb creato con una versione inglese, tutte le
formule sarebbero converitite in formule italiane.

Se invece *vuole* inserire le funzione in *inglese*, mi
chiedo *perche'*?


---
Regards,
Norman


Mauro Gamberini

unread,
Feb 9, 2007, 9:59:30 AM2/9/07
to
<cut>
Capito male io.

> Se invece *vuole* inserire le funzione in *inglese*, mi
> chiedo *perche'*?
>

Perchè è un tedesco che non sa scriverle in italiano?

eliano

unread,
Feb 9, 2007, 10:02:01 AM2/9/07
to

"Mauro Gamberini" ha scritto:

Ciao Mauro.
Visto che nessuno ha capito la tuia domanda e che Norman è addirittura usito
dal suo igloo per risponderti, mi accodo anch'io con una risposta in
fuorigioco.
Fatta con il registratore di macro:
Sub Prova()
Range("B1").Select
ActiveCell.Formula = "=IF(A1=1,1,""Diverso"")"
End Sub
Se tanto mi da tanto, quella è la formula inglese (a parte qualche doppio
apice in più,:-))
Della serie: L'importante è partecipare !!
Eliano

Mauro Gamberini

unread,
Feb 9, 2007, 10:08:01 AM2/9/07
to
> Io non ti seguo. La domanda era più o meno "in Excel italiano voglio

> inserire le formule in inglese senza ottenere l'errore #Nome", cosa
> c'entra Excel in inglese?
>

Con questa uso i nomi in inglese, ma mi rimane il probema

,/;

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
With Target
If .HasFormula Then
.Formula = .Formula
End If
End With
End Sub


--
---------------------------
Mauro Gamberini(adesso basta, montagna e sci...(forse))
http://www.riolab.org/


0 new messages