| | Post: 2 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 15:00 | |
Salve a tutti , vi volevo chiedere come faccio a fare un bottone che mi porti ad un sito internet. Stavo facendo così ho creato il bottone in vba e solo che poi non riesco a mettergli il comando. ( ripeto sono alle prime armi con questo linguaggio vba) |
|
| | Post: 979 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 15:49 | |
ciao
esempio
Shell ("C:\Programmi\Internet Explorer\iexplore.exe http://pincopallo.it"), vbNormalFocus
chiaramente al click del pulsante
il comando è Shell |
| | Post: 2 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:11 | |
Grazie per avermi risposto però se metto il comando così
Private Sub CommandButton1_Click()
Shell ("C:\Programmi\Internet Explorer\iexplore.exe http://google.it"), vbNormalFocus
End Sub
se clicco sul bottone non mi esce niente |
| | Post: 133 | Registrato il: 21/03/2014
| Città: MILANO | Età: 36 | Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:21 | |
Ciao, il codice è sbagliato, il private button chiama la Macro, il codice giusto è così:
Private Sub CommandButton1_Click()
Call Foglio1.Link
End Sub
Sub Link()
Shell ("C:\Programmi\Internet Explorer\iexplore.exe http://google.it"), vbNormalFocus
End Sub
Call Foglio1.Link <-- qui devi mettere il nome del tuo foglio. |
| | Post: 982 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:23 | |
ciao
se sei collegato ad internet si altrimenti no
se usi un pulsante ActiveX metti il codice
Private Sub CommandButton1_Click()
Shell
End Sub
sul foglio
se usi un pulsante controllo modulo
va su un modulo
Sub Pulsante1_Click()
Shell
End Sub |
| | Post: 983 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:24 | |
Thes
ma per favore
l'hai provato?
https://www.dropbox.com/s/fdr8tc3naryn1ap/peulsanti%20con%20collegamento%20a%20sito.xlsm?dl=0
[Modificato da federico460 19/02/2017 17:28] |
| | Post: 134 | Registrato il: 21/03/2014
| Città: MILANO | Età: 36 | Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:27 | |
Ciao fede, certo che l'ho provata, ecco il file:
|
| | Post: 3 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:27 | |
Thestoat, 19/02/2017 17.21:
Ciao, il codice è sbagliato, il private button chiama la Macro, il codice giusto è così:
Private Sub CommandButton1_Click()
Call Foglio1.Link
End Sub
Sub Link()
Shell ("C:\Programmi\Internet Explorer\iexplore.exe http://google.it"), vbNormalFocus
End Sub
Call Foglio1.Link <-- qui devi mettere il nome del tuo foglio.
grazie di cuore allora il mio foglio si chiama foglio1 dove lo metto di preciso?
|
| | Post: 135 | Registrato il: 21/03/2014
| Città: MILANO | Età: 36 | Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:30 | |
tarik792, 19/02/2017 17.27:
grazie di cuore allora il mio foglio si chiama foglio1 dove lo metto di preciso?
Nel foglio 1 |
| | Post: 984 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:31 | |
Ciao
thes
non il tuo
codice ma quello che ho scritto io
funziona benissimo [Modificato da federico460 19/02/2017 17:33] |
| | Post: 4 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:32 | |
non so dove sbaglio mi da errore di compilazione |
| | Post: 985 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:35 | |
|
| | Post: 136 | Registrato il: 21/03/2014
| Città: MILANO | Età: 36 | Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:39 | |
Non è che hai cambiato il nome al bottone??
Fede ho provato funziona, non so perchè non funzioni a lui. |
| | Post: 986 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:42 | |
thes
dovrebbe dire quale dei due file non funziona
ma quasi certamente è un problema di numero pulsante
o shapes che ha nel suo file
come hai detto tu
tarik
carica uno stralcio del tuo file con il bottone
[Modificato da federico460 19/02/2017 17:44] |
| | Post: 5 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:43 | |
Ora ti dico quello che ho fatto, allora apro excel e mi seleziono sulla cella 1 nel Foglio1 e clicco ALT+f11
Poi clicco su inserisci Userform dove creo il pulsante di comando
gli clicco due volte sopra e mi esce questo
Private Sub CommandButton1_Click()
End Sub
dove io vado a sostituire con quello che mi hai dato tu |
| | Post: 987 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:46 | |
metti in mezzo
questo
Shell ("C:\Programmi\Internet Explorer\iexplore.exe http://pincopallo.it"), vbNormalFocus
e vedi che funziona
|
| | Post: 6 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:47 | |
Ho provato anche quello di federico ma non si apre il sito |
| | Post: 988 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:49 | |
prova
il file
clicca sul pulsante 3
e poi sul pulsante che trovi sul form |
| | Post: 137 | Registrato il: 21/03/2014
| Città: MILANO | Età: 36 | Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:50 | |
Vai in sviluppo, clicca su Modalità progettazione, poi clicca sul bottone, nel box bianco a sinistra della barra delle formule esce una scritta, qual'è la scritta che esce?
Forse è meglio che inserisci il file. |
| | Post: 989 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:52 | |
|
| | Post: 7 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:53 | |
federico460, 19/02/2017 17.49:
prova
il file
clicca sul pulsante 3
e poi sul pulsante che trovi sul form
Non mi apre niente
|
| | Post: 138 | Registrato il: 21/03/2014
| Città: MILANO | Età: 36 | Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 17:55 | |
Che sistema operativo usi? |
| | Post: 990 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 17:55 | |
come non ti apre niente
non si apre il form
o il sito
thes
a te si apre?
( non sapevo pincopallo aprisse un sito) [Modificato da federico460 19/02/2017 17:56] |
| | Post: 8 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 18:01 | |
Thestoat, 19/02/2017 17.50:
Vai in sviluppo, clicca su Modalità progettazione, poi clicca sul bottone, nel box bianco a sinistra della barra delle formule esce una scritta, qual'è la scritta che esce?
Forse è meglio che inserisci il file.
Come?
[Modificato da tarik792 19/02/2017 18:01] |
| | Post: 991 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 18:05 | |
tarik
il foglio è bianco
cosa ne facciamo
devi farlo tu con pulsanti e tutto
così vediamo perché non funziona |
| | Post: 9 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 18:06 | |
Allora mi sa che faccio un errore di base proprio perchè il pulsante non mi rimane sul foglio cavolo. riprovo |
| | Post: 992 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 18:17 | |
non ti arrabbiare ma ti scrivo la procedura
scheda SVILUPPO
INSERISCI
dal menu a tendina
CONTROLLO DI MODULO
segli pulsante ( primo a sinistra )
clicca sulla cella dove lo vuoi
ti si apre un form
clicca su NUOVO
ti esce
Sub Pulsante1_Click()
End Sub
trasformalo in
Sub Pulsante1_Click()
Shell ("C:\Programmi\Internet Explorer\iexplore.exe http://google.it"), vbNormalFocus
End Sub
fatto
per il pulsante ActiveX è leggermente diverso
una volta scelto
cliccaci con il dx sopra e segli
VISUALIZZA CODICE
ti esce
Private Sub CommandButton1_Click()
End Sub
e scrivi il solito Shell ecc...
poi sulla barra del foglio clicca su modalità progettazione
per disattivarla.
fatto [Modificato da federico460 19/02/2017 18:21] |
| | Post: 10 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 18:17 | |
Ragazzi in primis grazie , sto perdendo le speranze, non capisco perchè il bottone non mi compare sul foglio1 |
| | Post: 11 | Registrato il: 08/02/2004
| Utente Junior | 2007 | | OFFLINE | |
|
19/02/2017 18:20 | |
trovato ma lo stesso non mi apre il sito [Modificato da tarik792 19/02/2017 18:26] |
| | Post: 993 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Senior | 365 | | OFFLINE |
|
19/02/2017 18:23 | |
Visualizzare la scheda sviluppo in un'applicazione di Office
1.Fare clic sulla scheda File.
2.Fare clic su Opzioni.
3.Fare clic su Personalizzazione barra multifunzione.
4.In Personalizzazione della barra multifunzione e Schede principali selezionare la casella di controllo Sviluppo.
prova a cliccare sulla figura blu
[Modificato da federico460 19/02/2017 18:29] |
|
|