Excel Forum Per condividere esperienze su Microsoft Excel

Aiuto: evidenziare tutta la riga & colonna dove si trova il cursore

  • Messaggi
  • OFFLINE
    Maria De Ponzio
    Post: 2
    Registrato il: 27/02/2017
    Utente Junior
    excel 2016
    00 27/02/2017 11:54
    Buongiorno a tutti.

    Sono nuova del forum;
    vorrei qualche suggerimento su come fare per evidenziare la riga e la colonna dove si trova il cursore.

    Mi spiego meglio:
    - ho una tabella dove ci sono sulla prima colonna una serie di nomi e poi nelle 31 colonne successive, i giorni del mese.

    Io inserisco le presenze/assenze sulla riga relativa a quel determinato nome, inserendo un numero in direzione del nome/giorno del mese....

    Mi sarebbe molto utile se posizionando il cursore su una determinata cella, in automatico excel mi evidenziasse tutta la riga e tutta la colonna relativa a quella cella (questo eviterebbe che per errore inserisco un valore al nominativo "vicino"...)

    se al contrario posizionando il cursore la relativa riga e colonna sono evidenziate (ad esempio colorandole di un giallino chiaro..), avrei subito presente su quale nominativo e a quale giorno del messe sto inserendo i valori..., rendendo così molto più difficile commetere errori.

    Ringrazio in anticipo chi mi darà un aiuto.
  • OFFLINE
    dodo47
    Post: 1.088
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 27/02/2017 12:14
    Ciao
    sul vba del foglio:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Interior.Color = xlNone
    Target.EntireRow.Interior.Color = 65535
    Target.EntireColumn.Interior.Color = 65535
    End Sub


    SALUTI

    10092543 è un giallino più tenue.

    Tieni presente che se ci sono celle colorate verranno riportate bianche.
    [Modificato da dodo47 27/02/2017 12:42]
    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    alfrimpa
    Post: 2.837
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Veteran
    Excel 365
    00 27/02/2017 12:18
    Ciao Maria

    Non so tu che conoscenze abbia di VBA comunque ti allego file dove ho inserito la macro che vedi qui che fa quello che hai chiesto.

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

    Alfredo
  • OFFLINE
    alfrimpa
    Post: 2.838
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Veteran
    Excel 365
    00 27/02/2017 12:21
    Perdonami Domenico non avevo fatto il refresh della pagina e non ho visto la tua risposta.

    Alfredo
  • OFFLINE
    dodo47
    Post: 1.089
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 27/02/2017 12:25
    Alfredo 2 is meglio che 1.... [SM=x423028]

    cari saluti


    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    Maria De Ponzio
    Post: 2
    Registrato il: 27/02/2017
    Utente Junior
    excel 2016
    00 27/02/2017 12:55
    ringraziamenti...
    WAOOOO! Sono commossa...


    GRANDI!!!! ....e che velocità!!!

    non vorrei essere ripetitiva ma siete fantastici veramente!!

    Grazie, Alfrimpa
    Grazie,Dodo47

    E grazie comunque a tutti.
    Forum fantastico con gente ECCEZIONALE e super-preparata!

    L'ho provata.... funziona..... è perfetto.... proprio come mi serviva!

    Se ho visto bene le Vs. due soluzioni sono gemelle...
    cambia solo il nr. sulla riga "Target.Entire...."

    Se ho capito bene, cambiando il numero cambia il colore:
    -si può e come faccio a cambiare quel giallo con uno ancora più chiaro? o meglio ancora:
    dove trovo (se esiste) la corrispondenza numero/colore finale?


    Per rispondere a Alfrimpa:
    non ho grossissime conoscenze (e comunque non sono nemmeno lontanamente al Vs. livello), però qualcosina "basilare" la riesco a fare...
    Per inserirlo, ho aperto VisualBasic cliccando su "visualizza codice" sulla linguetta foglio1.

    ANCORA GRAZIE E SALUTI.
    [SM=x423053]

  • OFFLINE
    alfrimpa
    Post: 2.841
    Registrato il: 21/06/2013
    Città: NAPOLI
    Età: 70
    Utente Veteran
    Excel 365
    00 27/02/2017 13:36
    Re: ringraziamenti...
    Maria De Ponzio, 27/02/2017 12.55:

    WAOOOO! Sono commossa...

    Se ho capito bene, cambiando il numero cambia il colore:
    -si può e come faccio a cambiare quel giallo con uno ancora più chiaro? o meglio ancora:
    dove trovo (se esiste) la corrispondenza numero/colore finale?




    Esattamente! Brava!

    Per quanto riguarda i codici dei colori puoi guardare qui

    http://dmcritchie.mvps.org/excel/colors.htm

    oppure qui

    http://access-excel.tips/excel-vba-color-code-list/

    o anche qui

    http://ccm.net/faq/36858-vba-excel-the-color-codes

    Spero che tu un po' di inglese lo capisca.


    [Modificato da alfrimpa 27/02/2017 13:38]

    Alfredo