Il problema dei 3 corpi: Attraverso continenti e decadi, cinque amici geniali fanno scoperte sconvolgenti mentre le leggi della scienza si sgretolano ed emerge una minaccia esistenziale. Vieni a parlarne su TopManga.
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Cambiare il nome del foglio selezionato

Ultimo Aggiornamento: 17/11/2016 14:46
Post: 17
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
17/11/2016 10:10

Salve a tutti, avrei bisogno di una macro che mi faccia cambiare il nome del foglio selezione inserendo il nome dopo l'attivazione della macro...cioè in sintesi mi servirebbe una macro che mi evitasse di usare il mouse per dire rinomina (modificare) questo foglio di lavoro.

Grazie mille anticipatamente.
[Modificato da FrancescoCacciola 17/11/2016 10:16]
Post: 963
Registrato il: 06/04/2013
Utente Senior
2010
OFFLINE
17/11/2016 11:05

Re:
FrancescoCacciola, 17/11/2016 10.10:

Salve a tutti, avrei bisogno di una macro che mi faccia cambiare il nome del foglio selezione inserendo il nome dopo l'attivazione della macro...cioè in sintesi mi servirebbe una macro che mi evitasse di usare il mouse per dire rinomina (modificare) questo foglio di lavoro.
Grazie mille anticipatamente.



"A voce" non è possibile [SM=x423026]

devi comunque cliccare su un pulsante (o fare doppio click su una cella da stabilire) e far apparire una inputBox che ti chiede quale nome vuoi assegnare al foglio con tanto di controlli su nomi esistenti o caratteri errati....che convenienza ne hai?

Oppure hai già una macro alla fine della quale vuoi cambiare il nome foglio con ???

...o non ho capito?

saluti


[Modificato da dodo47 17/11/2016 11:07]
Domenico
Win 10 - Excel 2016
Post: 17
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
17/11/2016 12:15

Quindi con InputBox si può fare???
Mi va benissimo...perchè devo rinominare le varie pagine in quel momento specifico quindi non posso riferirmi alle celle.
In sintesi vorrei fare una macro che mi eviti di usare il mouse, ma solo la tastiera per rinominare il foglio.
Post: 2.415
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/11/2016 12:26

Ciao Francesco ed un caro saluto a Domenico.

Potresti provare con una macro di questo tipo (che puoi associare a tasti per la scelta rapida) che ti consente di inserire un nuovo nome foglio e lo attribuisce al foglio attivo.

vb
Sub NomeFoglio()
Dim nomefgl As String
On Error Resume Next
nomefgl = InputBox("Inserire nuovo nome del foglio")
ActiveSheet.Name = nomefgl
End Sub
[Modificato da alfrimpa 17/11/2016 12:30]

Alfredo
Post: 18
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
17/11/2016 13:02

Fantastico hai capito cosa intendevo. Una piccola curiosità è possibile avere nella nuova finestra il nome attuale da modificare o è necessario riscriverlo completamente? Perchè la WRITEBOX appare vuotà quindi è necessario riscriverlo da capo, è possibile invece avere in questa il nome attuale della pagina?

Grazie mille Alfredo :)
Post: 2.416
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/11/2016 14:12

Ciao Francesco

Allora modifica la precedente macro così:

vb
Sub NomeFoglio()
Dim nomefgl As String
On Error Resume Next
nomefgl = InputBox("Inserire nuovo nome", "Modifica Nome", ActiveSheet.Name)
ActiveSheet.Name = nomefgl
End Sub




Alfredo
Post: 19
Registrato il: 11/10/2016
Città: GENOVA
Età: 36
Utente Junior
Microsoft Office 2007
OFFLINE
17/11/2016 14:46

fUNZIONA ALLA GRANDE, GRAZIE :)
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 18:26. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com