Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
BLOCCARE di FA-BA (utente non iscritto) data: 23/01/2017 19:02:23
Spero che ci sia la possibilità di poter bloccare lo scroll (orizzontale / verticale).
Mi serve saperlo in quanto ho creato una scheda con tutto ciò che serve e non voglio che venga spostata accidentalmente muovendo lo scroll del mouse o frecce tastiera.
Magari una funzione nella macro in apertura e relativo sbocco in uscita.
Grazie mille!
di alfrimpa data: 23/01/2017 19:24:50
Scusa non capisco.
Quando apri una userform puoi o chiuderla o spostarla puntando con il mouse la barra del titolo e trascinandola.
Non puoi fare nessuno scroll.
Alfredo
di FA-BA (utente non iscritto) data: 23/01/2017 19:26:03
non ho detto form ho scritto scheda infatti.
di alfrimpa data: 23/01/2017 19:30:12
Scusa non avevo capito.
Allora puoi impostare la proprietà "ScrollArea" del foglio ai valori che desideri.
Alfredo
di FA-BA (utente non iscritto) data: 23/01/2017 19:33:41
ho provato con FALSE ma rifiuta mi da errore cosa dovrei scrivere?
di FA-BA (utente non iscritto) data: 23/01/2017 19:37:54
ho capito ... ho inserito AO ED IN AUTOMATICO HA CREATO LA STRINGA E AL VALORE RIGA HO SCRITTO 1 FUNZIONA PERFETTO.
di FA-BA (utente non iscritto) data: 23/01/2017 19:41:05
NO HO BISOGNO DI AIUTO ADESSO LA PAGINA NON POSSO UTILIZZARLA non posso inserire nulla
di FA-BA (utente non iscritto) data: 23/01/2017 19:54:11
Ho bisogno di bloccare sulla scheda Excel lo scroll sia orizzontale e verticale sapete come fare?
di FA-BA (utente non iscritto) data: 23/01/2017 20:02:52
ok capito non c'è soluzione devo creare una form!?
di FA-BA (utente non iscritto) data: 23/01/2017 20:20:50
possibile che non ci sia soluzione?
di mabolsie data: 23/01/2017 20:23:14
metti questo codice nel foglio che devi bloccare, ho provato cosi ed a me funziona nell'area attiva posso inserire i dati ed il foglio è bloccato.
Ciao Max
Private Sub Worksheet_Activate()
Foglio1.ScrollArea = "a1:f10"
End Sub
di FA-BA (utente non iscritto) data: 23/01/2017 20:34:42
L'ho inserita nella scheda che visualizzo ma lo scroll è attivo ho sbagliato qualcosa?
Come suggeriva l'atro utente lo scroll si bloccava ma non potevo utilizzare le celle.
Private Sub Worksheet_Activate()
Foglio1.ScrollArea = "a1:ao97"
End Sub
di mabolsie data: 23/01/2017 20:40:56
devi aprire l'editor VBA e nel codice del foglio che usi devi mettere il codice postato.
ciao
di FA-BA (utente non iscritto) data: 23/01/2017 20:41:03
In questo modo mi funziona grazie ... non ci sarei mai riuscito col tuo suggerimento.
Sub Auto_open()
Foglio4.ScrollArea = "a1:ao97"
End Sub