Evidenziare caselle



  • Evidenziare caselle
    di Max (utente non iscritto) data: 13/11/2014 09:07:26

    Ciao
    chiedo il vostro aiuto per un problema: in un foglio Excel quando clicco su una cella come posso fare per evidenziare magari con un colore ( e solo fin tanto che rimango su quella cella ) un'altra cella ( od altre celle ) ma della stessa riga ?
    E questo per ogni volta che mi sposto su altre celle ?
    Grazie 1000



  • di Lucas87 data: 13/11/2014 09:28:24

    Ciao
    Prova il file allegato
    Evidenzia cella selezione.xls

    Evidenzia la cella sulla colonna E della riga della cella selezionata


  • evidenziare caselle
    di max (utente non iscritto) data: 13/11/2014 09:42:39

    Ciao Luca
    grazie in primis per la risposta, ma mi sono spiegato male, prendo il tuo esempio se clicco la casella C4 vorrei che fosse
    evidenziate in giallo la casella A4 e J4, sai se è possibile; il mio problema è con un foglio excel pieno di dati vorrei evidenziare
    il nominativo di partenza e un dato ( i parziali dello stesso nominativo ) sulla stessa riga dall'altra parte.
    Poi scusa la mia ignoranza come devo fare per poter inserire la funzione tenendo presente che nel foglio ho già inserito una funzione SUMBYCOLOR ( per ogni riga del foglio )
    Grazie



  • di Lucas87 data: 13/11/2014 10:11:15

    1-Le celle sulla colonna A e J devono evidenziarsi solamente se posizioni il cursore sulla colonna C?
    2-È corretto che, cambiando selezione, le celle tornino a non essere evidenziate?
    3-Non è una funzione è una macro che si attiva quando viene spostato il cursore. Sei in grado di gestire le macro?


  • Evidenziare caselle
    di Max (utente non iscritto) data: 13/11/2014 10:20:40

    Luca
    1- si vorrei che le celle sulla colonna A ( A4 ) e J ( J4 ) si evidenzino in giallo e grassetto solo nel momento che sono in C4 se mi sposto su un'altra cella che seguisse lo stesso ragionamento.
    2-E corretto che quando mi sposto su un'altra riga quelle di prima non risultino più evidenziate.
    3-Sono profano è dir poco.



  • di Lucas87 data: 13/11/2014 10:43:47

    Ok
    Ho allegato un nuovo file

    Evidenzia cella selezione A J.xls

    Ora evidenzia le celle sulla colonna A e J della stessa riga solo se le cella selezionata è sulla colonna C.

    Con il file aperto puoi:
    1-Per le versioni dal 2007 in poi. Dalla scheda Sviluppo (cerca con google come attivarla) cliccando su Visual Basic in alto a sx.
    2-Cliccando con il dx sull'etichetta del foglio, quella con il nome in basso a sx, e selezionando visualizza codice.
    3-Premendo Alt+F11

    Ora si apre l'editor di VBA dove puoi creare i codici.
    Sulla sinistra trovi l'elenco dei fogli+Thisworkbook+moduli.
    Cliccando sulle voci della lista, nella finestra a dx, compaiono i codici.
    Le parti che interessano a te sono su Foglio1, ThisWorkbook e Modulo1.
    Devi ricreare la situazione sul tuo foglio.
    Per inserire Modulo1 devi fare Inserisci->modulo


  • Evidenziare caselle
    di Max (utente non iscritto) data: 22/11/2014 09:29:31

    Ciao Luca
    grazie della risposta, ma sbaglio nel spiegarmi cioè la macro che mi hai inviato segue solo la regola impostata sulla colonna C, mentre
    io vorrei che fosse dinamica e seguisse di volta in volta la cella che seleziono, ti allego un file dove ho scritto la cosa, anzi non so come fare per allegare un file e quindi prima invio questa e poi invio l'allegato.



  • di Valerio612 (utente non iscritto) data: 22/11/2014 15:55:52

    Ciao,

    Scusa, ma io forse sono un po' tardo, pero' non ho capito cosa vuoi ottenere.

    Per caso tu vuoi che selezionando (per esempio) la cella G11 venga evidenziato la riga 11 e la colonna G?
    Oppure che venga evidenziato solo la cella G11, oppure solo la riga 11.

    Riallega un file ove sia evidenziato cio' che tu vuoi in base alla cella selezionata.

    Ciao



  • di Lucas87 data: 22/11/2014 17:00:14

    Secondo me devi imparare a spiegarti...
    Adesso io ho capito che vuoi un mirino che seleziona la colonna e la riga della cella su cui si trova il cursore.
     
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Count = 1 Then
        Application.EnableEvents = False
        Set a = Union(Rows(Target.Row), Columns(Target.Column))
        a.Select
        Target.Activate
        Application.EnableEvents = True
    End If
    End Sub


  • Evidenzia cella
    di Max (utente non iscritto) data: 22/11/2014 17:22:44

    Luca, si forse devo spiegarmi meglio comunque si cercavo
    un mirino ma pero' con la possibilita' di poterla colorare,
    e solo quella, quando la seleziono. Per spiegarmi meglio se clicco
    la cella G 11 si evidenzi la riga 11 e la colonna G, ma poi
    avendo quindi controllato che quella e' la cella che voglio,
    poterla colorare, solo quella, e non tutta l'intersezione
    per dar modo che la funzione sumbycolor me la possa
    contare. Dimmi se cosi' e' chiaro



  • di Lucas87 data: 22/11/2014 18:32:12

    L'ultima soluzione allora non va bene, andresti a colorare l'intera riga e colonna.
    Serve vedere il file per capire come agire.


  • Evidenziare caselle
    di Max (utente non iscritto) data: 22/11/2014 18:44:44

    Luca avevo inviato un file, non andava bene ?