Condividi:        

Formule in vba

Discussioni e opinioni costruttive sul mondo dell'informatica.
Per la soluzione di problemi specifici fare riferimento alle sezioni di assistenza!

Moderatori: aurelio37, Anthony47, axelrox

Formule in vba

Postdi Hunsu85 » 03/10/18 19:11

Ciao
Premetto che ho scarsa esperienza con vba.
Vorrei creare una macro che mi permetta di acquisire il valore di una cella e riportarla in un'altro foglio.
Con il registratore di macro ho fatto quanto segue:
Range ("D8"). Select
Active Cell. FormulaR1C1="='GEN 2018'!R1C2"

I il mio problema é dovuto al fatto che GEN 2018 non è costante.
Hunsu85
Newbie
 
Post: 1
Iscritto il: 03/10/18 17:56

Sponsor
 

Re: Formule in vba

Postdi Anthony47 » 23/02/19 21:15

Mi spiace che il tuo quesito sia rimasto inascoltato; avresti avuto qualche chance in piu' se fosse stato pubblicato nella sezione Applicazioni Office Windows, viewforum.php?f=26 (invece che nella sezione Laboratorio /Discussioni).

Comunque, se puo' essere ancora utile, da come la racconti io non mi affiderei a una macro, ma userei la funzione Indiretto.
Ad esempio:
-in K1 scrivi il nome del foglio da cui prelevare il dato
-poi usi la formula
Codice: Seleziona tutto
=INDIRETTO(K1&"!B1")

Questa ti restituisce il contenuto della cella B1 del foglio indicato nella cella K1

In questo modo puoi lavorare facilmente se devi prelevare poche celle da un foglio variabile. Se invece le condizioni fossero piu' complesse allora si puo' pensare ad altro, ma dovresti descrivere meglio quali sono le tue condizioni.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Discussioni


Topic correlati a "Formule in vba":


Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti