Risultati da 1 a 6 di 6

Discussione: Evidenziazione celle



  1. #1
    L'avatar di nicocaporale
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Omignano Scalo (SA)
    Età
    43
    Messaggi
    207
    Versione Office
    2007 Win
    Likes ricevuti
    0
    Likes dati
    79

    Evidenziazione celle

    Salve a tutti avrei bisogno del vostro aiuto. Ho un elenco di prodotti in una tabella che devo ordinare ogni settimana. Per facilitare la lettura evidenzio i dati sia testo che numerici. Esempio:
    A1=Acqua B1=2 (pezzi)
    A2=Vino B2=1
    A3=Spumante B3=5
    ...
    La colonna A è fissa, la colonna B serve per inserire le quantità da ordinare.
    Vorrei che quando inserisco i dati nella colonna B, la cella corrispondente nella colonna A diventi più grande come grandezza del carattere e in Grassetto.
    Chi mi puo aiutare?
    :182:

  2. #2

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2809
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    979
    Puoi provare con la formattazione condizionale ma per la grandezza del carattere ci vuole il VBA.
    Seleziona A1:A3
    Formattazione condizionale/gestisci regole
    Utilizza una formula/ =B1>0
    indica la formattazione desiderata

  3. #3
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2073
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117
    Ciao
    ma non la grandezza del carattere

    vedi esempio
    File Allegati File Allegati

  4. #4
    L'avatar di nicocaporale
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Omignano Scalo (SA)
    Età
    43
    Messaggi
    207
    Versione Office
    2007 Win
    Likes ricevuti
    0
    Likes dati
    79
    Citazione Originariamente Scritto da Gianfranco55 Visualizza Messaggio
    ...
    Grazie mi è stato utilissimo, peccato per la grandezza del carattere, sarebbe stato il massimo
    Ultima modifica fatta da:Canapone; 08/02/17 alle 10:03

  5. #5
    L'avatar di Gianfranco55
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Vicenza
    Età
    62
    Messaggi
    2073
    Versione Office
    2016
    Likes ricevuti
    553
    Likes dati
    117
    Come peccato
    il file lo ingrandisce
    ho messo una macro che ingrandisce a 15
    ma se vuoi lo aumenti

    la formattazione ti colora di rosso e lo porta in grassetto
    la macro aumenta il carattere
    ah!
    cambiala con questa
    dalla fretta non ho ripristinato il carattere se la cella è vuota

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    For x = 1 To 1000
    If Cells(x, "B") <> "" Then
    Cells(x, "A").Font.Size = 15
    Else
    Cells(x, "A").Font.Size = 11
    End If
    Next
    End Sub

  6. #6

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2809
    Versione Office
    Excel 2013
    Likes ricevuti
    1020
    Likes dati
    979
    Citazione Originariamente Scritto da Gianfranco55 Visualizza Messaggio
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    For x = 1 To 1000
    If Cells(x, "B") <> "" Then
    Cells(x, "A").Font.Size = 15
    Else
    Cells(x, "A").Font.Size = 11
    End If
    Next
    End Sub
    Ciao Gianfranco, permettimi una soluzione diversa
    Se si conosce il range (in questo caso B2:B10):
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim iSect As Range
    
    
    Set iSect = Application.Intersect(Range("b2:b10"), Target)
    If Not iSect Is Nothing Then
        Target.Offset(0, -1).Font.Size = 15
    End If
    End Sub
    Altrimenti per tutta la colonna B
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 2 Then
        Cells(Target.Row, 1).Font.Size = 15
    End If
    End Sub
    Assolve allo stesso compito, ma senza avviare cicli e con un minor spreco di risorse

Discussioni Simili

  1. Risposte: 2
    Ultimo Messaggio: 06/09/16, 23:03
  2. Impostare celle con menù a cascata che riporta valori in altre celle.
    Di Orizon87 nel forum Domande su Excel in generale
    Risposte: 20
    Ultimo Messaggio: 12/08/16, 17:02
  3. Evidenziazione celle
    Di Marzia nel forum Domande su Excel in generale
    Risposte: 11
    Ultimo Messaggio: 10/02/16, 17:21

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •