Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Creare un VBA che crei un collegamento o prenda il valore di una cella di un altro foglio indicati nelle celle del foglio

Ultimo Aggiornamento: 13/01/2017 10:25
Post: 25
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
12/01/2017 14:40

Salve a tutti,
vorrei riuscire a creare una macro che nel foglio1 mi crei un collegamento diretto ( quindi per esempio =Foglio2!A2....) o prendere il valore di una cella di un altro foglio, dove tutti le indicazioni sono indicati nelle celle adiagenti del foglio principale (foglio1 ). Vi metto il file per capirci meglio.

E se i foglio dove sono i dati fossero su un altro file cosa cambierebbe nel codice.

Grazie mille in anticipo.
Post: 25
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
12/01/2017 15:42

Distinguendo il possibile "altro foglio" con uno attivo e uno collocato in un posizione del desktop.
Post: 26
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
13/01/2017 08:48

Qualcuno mi puo aiutare??
Post: 2.575
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
13/01/2017 10:25

Ciao Francesco

Prova con questa macro

vb
Sub prova()
Dim rng As Range
Dim cel As Range
Set rng = Worksheets("Foglio1").Range("a4:a6")
For Each cel In rng
    cel.Offset(0, 2).Value = Sheets(cel.Value).Cells(cel.Offset(0, 1), "B").Value
    cel.Offset(0, 3).Value = Sheets(cel.Value).Cells(cel.Offset(0, 1), "c").Value
Next cel
End Sub

Alfredo
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:58. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com