Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

CommandButton permanente su 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

CommandButton permanente su foglio

Postdi enrico43 » 10/04/15 22:26

Buonasera, sto cercando di realizzare su un foglio excel un CommandButton che deve rimanere sempre visibile anche quando si scorre il foglio verso il basso o verso destra. Come in molte pagine web dove per esempio cliccandoci sopra si ritorna ad inizio pagina. Ogni aiuto è oltremodo apprezzato (suona meglio in inglese).
Grazie dell'attenzione.
Un saluto
Enrico
enrico43
Utente Senior
 
Post: 133
Iscritto il: 13/09/14 15:33
Località: Fiumicino

Sponsor
 

Re: CommandButton permanente su foglio

Postdi ricky53 » 11/04/15 00:54

Ciao Enrico,
inserisci il pulsante nella prima riga e dimensiona l'altezza della riga in base alle dimensioni del pulsante ed imposta le proprietà del pulsante a "Non spostare nè ridimensionare con le celle" poi blocca la prima riga (mediante Blocca riquadri) in modo che non si sposti facendo scorrere in basso le righe del foglio.

Poi occorrerà associarli del codice che fa ritornare in alto le righe spostate, per esempio
Codice: Seleziona tutto
Private Sub CommandButton1_Click()
    Application.Goto Range("A2")
End Sub


Sai come operare?
Che versione di Office utilizzi? In modo da poterti dare, se occorre, le indicazioni di come procedere nell'eseguire i passi che ti ho descritto.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: CommandButton permanente su foglio

Postdi enrico43 » 11/04/15 06:53

Grazie del riscontro.
Però io intendevo un floating tab, cioè che sia sempre a tua portata a metà foglio. Hai visto come nelle pagine web che addirittura sembra che rimbalzi.
Un saluto
Enrico
enrico43
Utente Senior
 
Post: 133
Iscritto il: 13/09/14 15:33
Località: Fiumicino

Re: CommandButton permanente su foglio

Postdi Anthony47 » 11/04/15 10:56

Non sono a conoscenza di un evento che possa monitorare lo scrolling dell' area visualizzata (e non significa che non esiste...).
Ipotesi:
1) metti il pulsante su una userform che apri in modalita' vbModeless
oppure
2) ti affidi all' evento SelectionChange:
Codice: Seleziona tutto
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandButton21.Top = Cells(ActiveWindow.ScrollRow + 1, ActiveWindow.ScrollColumn).Top
CommandButton21.Left = Cells(ActiveWindow.ScrollRow, ActiveWindow.ScrollColumn + 1).Left
End Sub

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: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: CommandButton permanente su foglio

Postdi ricky53 » 11/04/15 11:05

Ciao,
leggi quanto suggerito da Anthony.


La funzionalità sulle pagine cui tu ti riferisci per me è proprio una scelta fastidiosa e non gradita.
Io preferisco i pulsanti fissi in una parte alta della pagina web (o altra funzione ma fissa in alto) ... ma qui entriamo nelle scelte di "gusto" personale e non si può dire altro che "Mi piace" o "NON mi Piace".
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W7; Office 2003-10-13-16
Avatar utente
ricky53
Utente Senior
 
Post: 4223
Iscritto il: 11/04/09 19:29
Località: Italia

Re: CommandButton permanente su foglio

Postdi enrico43 » 11/04/15 11:29

Ritrovato. Con con ctrl+a apre un bottone, con ctrl+b apre un secondo bottone. Potete cliccare sui bottoni chè ho modificato le macro associate. Ctrl+c e ctrl+d chiude i bottoni.
Ora però devo scoprire come farlo veramente fluttuare/rimbalzare come nelle pagine web.
Vi saluto
Enrico
http://www.filedropper.com/gestionemagazzino

Su quel file ho una serie cospicua di pulsanti nell'area fissa a video (che ho cancellato nel file inviato) ed addirittura ho dovuto inserire una riga vuota per farceli entrare tutti.
enrico43
Utente Senior
 
Post: 133
Iscritto il: 13/09/14 15:33
Località: Fiumicino

Re: CommandButton permanente su foglio

Postdi enrico43 » 11/04/15 12:13

Avevo trovato anche questo che ti permette di inserire e far scomparire fino da 1 a 15 bottoni sempre con ctrl+a e ctrl+b che attivavano più macro, ma ho avuto paura a distribuirlo nel timore che venisse premuto il bottone sbagliato che avrebbe incasinato i dati.
Saluti
http://www.filedropper.com/multibottonisufoglio

OT The Credit for this is not Mine, I'm only the messenger OT
enrico43
Utente Senior
 
Post: 133
Iscritto il: 13/09/14 15:33
Località: Fiumicino


Torna a Applicazioni Office Windows


Topic correlati a "CommandButton permanente su foglio":


Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti

cron