Evidenziare il rigo riferito alla posizione del puntatore mouse

Anonimo
2015-10-17T09:46:54+00:00

Salve a tutti.

Consulto spesso dati raggruppati in molte colonne. Sebbene utilizzo una formattazione condizionale che mi consente di colorare tutte le righe, in modo alternato, potrebbe essere utile poter evidenziare il rigo in cui è posizionato il puntatore mouse, non quello riferito alla cella selezionata. La riga dovrà evidenziarsi al solo passaggio del puntatore in una cella della stessa riga, senza dover selezionare alcuna cella.

E' possibile? come? e' possibile attivare questa funzione, in maniera dinamica, all'occorrenza, senza doverla utilizzare sempre e a prescindere?

Ciao.

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

4 risposte

Ordina per: Più utili
  1. Anonimo
    2015-10-18T13:23:00+00:00

    Grazie, Norman.

    Non riuscire a fare qualcosa con excel, per incapacità del programma, è meno deprimente di non riuscire..., per incapacità propria. Anche queste sono soddisfazioni!

    Alla prossima.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-10-17T12:05:00+00:00

    Ciao vitaliano,

    Molto raramente, ma una volta ogni tanto, incombe rispondere in senso negativo alla domanda se sia possibile fare qualcosa con Excel. Purtroppo, penso che questo sia un caso del genere!

    Per compensare, almeno in parte, per la mia negatività, ti offro un modo semplice ma efficace di evidenziare la riga e la colonna selezionate, su qualsiasi foglio di un lavoro.

    Nel modulo di codice dell'oggetto ThisWorkbook, incolla il seguente codice:

    '=========>>

    Option Explicit

    '--------->>

    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

        With Application

            .EnableEvents = False

            If selection.Rows.Count = 1 Then

                .Union(Sh.Rows(Target.Row), Sh.Columns(Target.Column)).Select

            End If

            .EnableEvents = True

        End With

    End Sub

    '<<=========

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  4. Anonimo
    2015-10-17T11:39:06+00:00

    Ciao vitaliano,

    Consulto spesso dati raggruppati in molte colonne. Sebbene utilizzo una formattazione condizionale che mi consente di colorare tutte le righe, in modo alternato, potrebbe essere utile poter evidenziare il rigo in cui è posizionato il puntatore mouse, non quello riferito alla cella selezionata. La riga dovrà evidenziarsi al solo passaggio del puntatore in una cella della stessa riga, senza dover selezionare alcuna cella.

    E' possibile? come? e' possibile attivare questa funzione, in maniera dinamica, all'occorrenza, senza doverla utilizzare sempre e a prescindere?

    Molto raramente, ma una volta ogni tanto, incombe rispondere in senso negativo alla domanda se sia possibile fare qualcosa con Excel. Purtroppo, penso che questo sia un caso del genere!

    Poiché Excel ha nessun evento foglio che risponde allo spostamento del mouse questo non si presta ad una soluzione praticabile. L'unica possibiltà che potrei prevedere in merito sarebbe la creazione di un evento di applicazione basata su API di Windows. A mio parere, tale codice, se fosse possibile, sarebbe estremamente complesso, altamente problematico e, in ogni caso, al di fuori dell'ambito di questo forum.

    Forse, però, potresti prendere in considerazione di rendere il suggerimento a Microsoft per eventuale inserimento in una futura versione di Excel:

                                    http://excel.uservoice.com/

    Buon weekend.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento