macro che risalta colonna e riga cella attiva



  • macro che risalta colonna e riga cella attiva
    di jim (utente non iscritto) data: 16/12/2016 11:46:31

    ciao ragazzi,

    ho trovato questa macro che risalta la colonna e la riga della cella attiva con il doppio click.
    vorrei per favore sapere se è possibile modificarla facendo in modo che parta la macro non con il doppio click, sennò semplicemente spostandomi tra le varie celle.

    saluti
     
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Range(Target.Cells.Address & "," & Target.Cells.EntireColumn.Address & "," & Target.Cells.EntireRow.Address).Select
    End Sub



  • di alfrimpa data: 16/12/2016 11:57:00

    Ciao Jim

    Prova con la macro che vedi sotto.

    Il 6 equivale al giallo; se non ti va bene puoi cambiarlo.

    Alfredo
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Interior.ColorIndex = xlNone
    Target.EntireColumn.Interior.ColorIndex = 6
    Target.EntireRow.Interior.ColorIndex = 6
    End Sub
    






  • di jim (utente non iscritto) data: 16/12/2016 12:05:49

    ciao alf,

    la macro che hai fornito, funziona pero non fornisce l'effetto di cui ho bisogno.

    mi spiego meglio: ho bisogno che la macro selezioni e non colori la colonna e la riga della cella attiva.

    se usi la mia macro e poi la tua, vedrai la differenza.

    fammi sapere se è possibile.



  • di alfrimpa data: 16/12/2016 12:15:20

    Non so se sia possibile.

    L'istruzione

    Range(Target.Cells.Address & "," & Target.Cells.EntireColumn.Address & "," & Target.Cells.EntireRow.Address).Select

    se messa all'interno di un SelectionChange va in errore.

    Ma mi spieghi, ai fini pratici, la differenza tra la tua macro e la mia?

    Se cambi il colore da giallo a grigio a me sembrano la stessa cosa.

    Di più non saprei dire.

    Alfredo





  • di patel data: 16/12/2016 13:14:41

    se non ti va bene colorare, ma vuoi la selezione devi per forza usare il doppio clic





  • di Luca73 data: 16/12/2016 13:37:27

    Giusto una precisazione.
    Se in Sub Worksheet_SelectionChange fai una selezione allora cambi la selezione e riattivi la macro Sub Worksheet_SelectionChange.
    Alla fine ti si seleziona tutto il foglio.
    CIao
    Luca





  • di jim (utente non iscritto) data: 16/12/2016 13:49:51

    Vada per il doppio click al,lora.

    Grazie a tutti.

    Saluti