Tasto di scelta rapida per aprire il menu a discesa del filtro nella cella unita in Excel 2010


0

Uso Excel 2010 e utilizzo Alt + Freccia giù per aprire i menu a discesa del filtro.

A volte la mia intestazione contiene celle unite verticalmente (ad esempio i filtri automatici sono nella seconda riga e in alcune colonne le celle nelle righe 1 e 2 sono unite) e in questo caso premendo Alt + Giù non si apre il menu, probabilmente perché la cella superiore è "selezionata "secondo Excel, ma il filtro è nella seconda riga.

Esiste un tasto di scelta rapida per questo? O è possibile aprire il menu usando VBA?



Grazie per il suggerimento Purtroppo questo non aiuta. Ho unito l'intestazione, facendo sì che il tasto di scelta rapida per aprire il menu non funzioni, nell'esempio discutono celle unite nell'intervallo di dati.
Máté Juhász,

Risposte:


1

Non credo che ci sia alcuna soluzione fintanto che l'intestazione è unita. Propongo una soluzione alternativa: separa le celle di intestazione, formatta le cose in modo che appaiano uguali anche se ora sono due celle e usa VBA in modo che l'utente non possa selezionare la prima riga.

Ad esempio, se le celle A1:A2fossero l'intestazione, il VBA per assicurarsi che A1non potesse essere la cella attiva potrebbe essere questo:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        If ActiveCell.Address = Range("A1").Address Then
            If Target.Cells.Count = 1 Then
                Range("A2").Select
            Else
                Union(Target, Range("A2")).Select
                Range("A2").Activate
            End If
        End If
    End If
End Sub

Si noti che questo codice potrebbe essere ottimizzato un po 'di più. Ad esempio, se selezioni tutta la riga 1, questo codice seleziona tutte le righe 1 e 2. Tuttavia, questo dovrebbe essere sufficiente per capire se l'idea funzionerà.


Grazie per il suggerimento I motivi per cui le celle vengono unite sono: A capo automatico del testo: alcune didascalie sono lunghe; e ho bisogno di filtrare più volte le tabelle e copiare il risultato in Word, quindi temo di aver davvero bisogno di unire le celle per averle ben formattate in Word. Sebbene grazie mille per il tuo sforzo, l'idea è buona!
Máté Juhász,

Con la configurazione dei dati, sarebbe possibile aumentare l'altezza della riga di intestazione? Renderebbe più alte tutte le intestazioni, ma quelle con didascalie lunghe sarebbero comunque contenute in una singola cella.
Ingegnere Toast,

Ho quindi bisogno di unirmi a Word e aprire il menu con il clic del mouse è ancora più veloce della fusione di celle in Word.
Máté Juhász,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.