Mantenere due finestre excel aperte contemporaneamente di cui una sempre in primo piano

Anonimo
2018-03-27T11:14:23+00:00

Salve a tutti,

ho impostato da vba la chiamata ad una nuova finestra della medesima cartella di lavoro.

La finestra che si viene ad aprire viene visualizzata come se fosse una userform da utilizzare per inserire/prelevare dati necessari alla finestra che resta visibile in background.

Esiste una procedura/proprietà della finestra che, analogamente al modeless delle userform, le consenta di restare sempre in primo piano anche quando si clicca sulla finestra principale ?

Ringrazio anticipatamente chiunque avrà la pazienza di rispondermi.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2018-03-27T11:41:38+00:00

Ciao Giacomo,

ho impostato da vba la chiamata ad una nuova finestra della medesima cartella di lavoro.

La finestra che si viene ad aprire viene visualizzata come se fosse una userform da utilizzare per inserire/prelevare dati necessari alla finestra che resta visibile in background.

Esiste una procedura/proprietà della finestra che, analogamente al modeless delle userform, le consenta di restare sempre in primo piano anche quando si clicca sulla finestra principale ?

Nel caso di riquadri o fogli, non credo che sia possibile; il foglio o riquadro cliccato sarà sempre quello in primo piano.

Al limite, credo che tu possa tenere entrambi i riquadri visibili faccendo clic sulla voce Disponi nel menu Finestra e selezionando l'opzione Verticalmente da destra a sinistra.

===

Regards,

Norman

La risposta è stata utile?

2 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2018-03-27T12:16:06+00:00

    Ringrazio per l'interessamento.

    Al momento ho risolto con queste poche righe di codice che vengono richiamate da una userform che resta sempre attiva

    Sub test()

    On Error GoTo ERRORE

    Windows("Inserimento Manuale Valori").Activate 'è la finestra che dovrebbe restare in primo piano

    ActiveWindow.Close

    Inserisci_Valori 'routine che effettua alcune azioni

    Exit Sub

    ERRORE: Inserisci_Valori 'routine che effettua alcune azioni

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento