Condividi:        

Gruppo celle fisse a schermo durante lo scrolling

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Gruppo celle fisse a schermo durante lo scrolling

Postdi Ricky0185 » 11/08/23 06:44

Buongiorno, vorrei avere fisse a schermo, in posizione da definire, un gruppo di celle diciamo H345:J350 durante lo scrolling in qualunque direzione. So farlo con lo strumento "macchina fotografica" riportando l'immagine fotografata all'inizio foglio in zona riquadro bloccata, ma non in posizione fissa come per esempio al centro dello schermo. Ricordo che tempo addietro Anthony mi risolse stesso problema, ma non ricordo se con gruppo celle o con bottoni poichè non ritrovo il post.
Saluti
R
Ricky0185
Utente Senior
 
Post: 303
Iscritto il: 10/12/19 20:38

Sponsor
 

Re: Gruppo celle fisse a schermo durante lo scrolling

Postdi Anthony47 » 11/08/23 15:56

Vediamo se si puo’ fare qualcosa....
1) Innanzitutto crea un “nome” associandolo all’area che poi vorrai visualizzare:
a) seleziona l’area (es H345:J350)
b) nella “casella nome” (quella che in genere e’ visualizzata sopra la cella A1 e in genere visualizza l’indirizzo della cella selezionata) scrivi il nome che vuoi assegnare e premi Enter; io ho usato “CIPPO”
Il risulato sarà migliore se queste celle hanno uno sfondo, anche “bianco” purchè non “nullo”

2) Sul foglio di lavoro dove vuoi visualizzare quell’area:
a) Inserisci una “Immagine” qualsiasi (una Immagine, non ad esempio una forma)
b) a questa immagine assegna un nome; io ho usato “myWindow”; per questo:
--con l’immagine selezionata
--scrivi nella “casella nome” il nome assegnato e premi Enter
c) sempre con l’immagine selezionata vai nella “barra della formula” e scrivi la formula =CIPPO

A questo punto la tua ex immagine dovrebbe diventare la finestra sull’area prescelta.

3) Dobbiamo ora riposizionare l’immagine man mano che la selezione sul foglio cambia; per questo useremo useremo la macro di Worksheet_SelectionChange. Partendo da Excel:
a) tasto dx sul tab col nome del foglio su cui e’ presente l’immagine; scegli Visualizza codice
b) copia e incolla questo codice nel modulo vba così aperto:
Codice: Seleziona tutto
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

With Me.Shapes("myWindow")
    .Top = (ActiveWindow.UsableHeight - .Height) / 2 + ActiveWindow.VisibleRange.Cells(1, 1).Top
    .Left = (ActiveWindow.UsableWidth - .Width) / 2 + ActiveWindow.VisibleRange.Cells(1, 1).Left
End With
End Sub


A questo punto, se torni sul foglio di lavoro e selezioni una cella “la finestra” dovrebbe venir posizionata al centro del foglio di lavoro.
Per posizionarla in altra posizione dovrai rivedere il codice della Worksheet_SelectionChange

Prova...
Avatar utente
Anthony47
Moderatore
 
Post: 19440
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Gruppo celle fisse a schermo durante lo scrolling

Postdi Ricky0185 » 11/08/23 19:41

Tortuoso...na cifra.
Mangio qualcosa e mi metto alla prova.
Ciao
Ricky0185
Utente Senior
 
Post: 303
Iscritto il: 10/12/19 20:38

Re: Gruppo celle fisse a schermo durante lo scrolling

Postdi Anthony47 » 11/08/23 20:27

Tortuoso...na cifra.

Tortuoso?
Crea un Intervallo, inserisci una Immagine, posiziona l'immagine al centro del foglio
Avatar utente
Anthony47
Moderatore
 
Post: 19440
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Gruppo celle fisse a schermo durante lo scrolling

Postdi Ricky0185 » 12/08/23 05:41

Funziona ... naturalmente. Made by Anthony.
Ciao e grazie
R
Ricky0185
Utente Senior
 
Post: 303
Iscritto il: 10/12/19 20:38


Torna a Applicazioni Office Windows


Topic correlati a "Gruppo celle fisse a schermo durante lo scrolling":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti