Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

scroll foglio

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

scroll foglio

Postdi miko » 25/02/13 22:23

buona sera,
mi sono posto un piccolo problema;
vorrei inserire in una macro principale una porzione di codice in modo che
attivando la macro principale la macro secondaria faccia scorrere, se necessario,
il foglio di una certa quantità di righe in modo da visualizzare la porzione di foglio
interessata al calcolo, senza dover ogni volta agire sulla barra verticale del foglio.
mi spiego meglio;
sul mio monitor posso visualizzare fino a 30 righe, se voglio visualizzare
dalla 31 alla 50 devo agire sulla barra di scorrimento.
nel mio caso le righe interessate dal calcolo sono sempre 20;
perciò se considero la riga 35 devo poter visualizzare dalla 35 fino alla 55;
se considero la riga 40 devo visualizzare dalla 40 fino alla 60;
il problema è che che la riga iniziale varia;
inoltre devo considerare anche lo scorrimento inverso cioè verso l'alto
quindi dalla 60 all 40 e dalla 55 alla 35, cioè uno scrolldown negativo.
ho registrato questa macro:
Codice: Seleziona tutto
Sub Macro1()
'SCORRE IL FOGLIO VERSO IL BASSO
'DI UNA QUANTITA' DI CELLE DATA DAL NUMERO
NUM = 9
    ActiveWindow.SmallScroll Down:=NUM - 3
End Sub

ma non funziona nel mio caso in quanto la variabile NUM varia
e quindi il foglio scorrerebbe notevolmente.
è possibile realizzare quanto descritto?
saluti e grazie
windows xp-office 2003
miko
Utente Senior
 
Post: 422
Iscritto il: 29/12/09 10:44

Sponsor
 

Re: scroll foglio

Postdi Anthony47 » 25/02/13 22:50

Se sai dove comincia l' intervallo che vuoi visualizzare usa qualcosa come
Codice: Seleziona tutto
    Application.Goto Reference:=Range("B40"), scroll:=True

Questa posizione B40 in alto a dx della tua finestra

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13904
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: scroll foglio

Postdi miko » 06/03/13 18:58

buona sera,
ho applicato la tua linea di codice, ed ottengo il risultato voluto;
grazie, ciao
windows xp-office 2003
miko
Utente Senior
 
Post: 422
Iscritto il: 29/12/09 10:44


Torna a Applicazioni Office Windows


Topic correlati a "scroll foglio":


Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti