| | Post: 170 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
07/05/2021 18:21 | |
Salve a tutti, nel file allegato vorrei sapere se esiste qualche procedura che mi nomina le celle della colonna A1:A800 senza che digito cella per cella il nome (immagine1,immagime2, immagine3, e così via). Manualmente ho nominato fino alla cella A50 vorrei proseguire fino alla cella A800. Grazie mille |
|
| | Post: 2.238 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
07/05/2021 18:27 | |
ciao
scrivi immagine1 in A1
e tira in giù.
hai allegato un file vuoto😀 |
| | Post: 4.690 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
07/05/2021 18:48 | |
Gianfranco lui vuole creare dei nomi.
@simone8989
Crea un nome manualmente registrando una macro ed avrai il codice.
Inserendo le istruzioni in un ciclo For ripeti le istruzioni quante volte vuoi.
Alfredo |
| | Post: 4.691 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
07/05/2021 18:54 | |
Poi che cosa hai fatto per questa discussione?
https://www.freeforumzone.com/d/11754824/Visualizzare-DB-di-auto/discussione.aspx
Alfredo |
| | Post: 4.692 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
07/05/2021 19:03 | |
Quando hai registrato la macro posta il codice
Ti allego link che illustra il funzionamento del ciclo For
http://ennius.altervista.org/vba/vba34.php [Modificato da alfrimpa 07/05/2021 19:13]
Alfredo |
| | Post: 170 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
07/05/2021 19:25 | |
Ciao Alfredo, il quesito che ho esposto in questa discussione è riferito proprio alla discussione che tu hai menzionato. Visto che con il vba non ci riesco ho optato per un alternativa che fa riferimento ad un video di Gerardo Zuccala` in cui si parla del " Menù a tendina per visualizzare immagini con INDIRETTO e nomi definiti". A me interessa sapere come nominare le celle della colonna A51:A800. In effetti potrei farlo anche a mano ma è un lavoro noioso. Tutto qui . Grazie |
| | Post: 4.693 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
07/05/2021 19:43 | |
Tu hai chiesto se esiste una procedura che nomina le celle da A1 ad A800.
La procedura esiste ma è solo con il VBA.
Io qualche indicazione te l'ho data.
Tu dici sempre che non riesci ma perchè non riesci? Che tentativi hai fatto?
Se li hai fatti mostrali.
Non puoi aspettarti che siano sempre gli altri a risolverti i problemi; se continui a fare così non imparerai mai nulla e troverai sempre meno persone disposte ad aiutarti quando tu non fai nulla.
Quindi se non vuoi rimanere e fermo e vuoi risolvere il problema datti una mossa (la macro è semplicissima).
Aspetto di vedere qualcosa fatto da te.
E per l'altra discussione che cosa hai fatto? [Modificato da alfrimpa 07/05/2021 19:45]
Alfredo |
| | Post: 171 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
07/05/2021 19:52 | |
Nominare celle in modo progressivo Ciao federico, ho provato a tirare giù ma non avviene quello che cerco. |
| | Post: 4.694 | Registrato il: 21/06/2013
| Città: NAPOLI | Età: 70 | Utente Master | Excel 365 | | OFFLINE |
|
07/05/2021 19:56 | |
Federico460 che saluto non ha compreso che tu devi creare dei nomi di zona non inserire nelle clle immagine1, immagine2 ecc.
Per esercizio prova a scrivere un ciclo che inserisca nelle celle da A1 ad A20 i numeri da 1 a 20 [Modificato da alfrimpa 07/05/2021 19:58]
Alfredo |
| | Post: 2.374 | Registrato il: 21/03/2008
| Città: LOCATE VARESINO | Età: 76 | Utente Veteran | 2007 / 13 | | OFFLINE | |
|
07/05/2021 21:47 | |
ciao
sub per questo lavoro
PS definisci nome Max 10 caratteri quindi devi accorciare Immagine in immag.
Sub DefinisceNomeCella()
Dim i As Long
Dim stringa As String, F_cella As String
For i = 1 To 800
stringa = "Immag." & i
F_cella = "=Foglio1!R" & i & "C1"
Cells(i, 1).Select
ActiveWorkbook.Names.Add Name:=stringa, RefersToR1C1:=F_cella
ActiveWorkbook.Names(stringa).Comment = ""
Next i
End Sub
Ciao da locate
excel 2007 / 13 |
| | Post: 172 | Registrato il: 21/07/2020
| Età: 35 | Utente Junior | 2016 | | OFFLINE | |
|
08/05/2021 09:28 | |
Nominare celle in modo progressivo Buongiorno locate, con il tuo codice ho risolto. Senza il tuo aiuto non avrei mai trovato la soluzione. Grazie mille e buon fine settimana. |
|
|