Condividi tramite

Formattazione condizionale su intera riga - Problema

Anonimo
2018-01-05T11:56:39+00:00

Buongiorno, ho necessità di evidenziare un'intera riga al posto della singola cella attraverso la formattazione condizionale. Ho guardato nella community che ci sono già stati thread a riguardo, ho provato a seguire le risposte date ma a me da problemi (ho Excel 2007).

La colonna K "stato ordine" è una formula: 

=SE(LUNGHEZZA(J4)=0;"";SE(E(J4="NO";I4<0);"In ritardo";SE(E(J4="NO";I4>-1);"On going";SE(J4="SI";"Concluso")))) 

Non vorrei che il fatto che non sia un semplice testo mi faccia sbagliare la formattazione! Come si può vedere, la formula per la formattazione è: 

=$K4="in ritardo"

Quando questa condizione è vera mi dovrebbe evidenziare in rosso le righe - da colonna A a colonna K - in cui c'è una cella in colonna K con il testo "In ritardo", invece sembra evidenziarmi righe a caso!!

Il formato delle celle contenenti la formula per concluso/on going/in ritardo si mette automaticamente in "Data".

Cosa sbaglio?

Grazie!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2018-01-08T10:07:06+00:00

Ciao,

allego URL della cartella contentente il file excel.

....

https://1drv.ms/f/s!AnVYwCdlNeVpgTTUJKOmezGpPtJN

Grazie!!

Applicando le seguenti regole di Formattazione condizionale:

formula: =$K4="In ritardo"   (come la tua)

applicata all'intervallo =$A$4:$K$1000

ottengo il seguente risultato:

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-01-08T13:23:12+00:00

    Ciao!

    Ho scoperto l'arcano! Non so perchè, quando immettevo la formula =$K4 e schiacciavo OK, andavo a modificare l'intervallo su cui far applicare la condizione ($A$4:$K$1000) da solo mi cambiava la formula iniziale in =$K65518 e di conseguenza non faceva la cosa richiesta. Devo andare a modificare sempre la formula iniziale, per il momento mi va bene così!

    Grazie mille!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-01-08T09:12:35+00:00

    Ciao Mirco.

    Per la tua prima domanda, hai l'assistenza di Fratello Paolo.

    [...]

    Ne approfitto per chiedervi se è possibile sistemare la seguente macro: lo scopo ultimo è quello di bloccare il conteggio dei giorni alla scadenza della consegna una volta che nella colonna a destra ho selezionato "SI". 

    [...]

    Ti chiederei gentilmente di aprire un nuovo thread per questa domanda distinta.

    La regola non scritta di questo forum è una domanda per thread. Questa regola, piuttosto che essere beaucratica, è intesa ad assistere coloro che potessero cercare soluzioni ai problemi simili negli archivi della Community.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-01-08T08:27:40+00:00

    Ciao,

    allego URL della cartella contentente il file excel.

    Ne approfitto per chiedervi se è possibile sistemare la seguente macro: lo scopo ultimo è quello di bloccare il conteggio dei giorni alla scadenza della consegna una volta che nella colonna a destra ho selezionato "SI". 

    '=========>>

    Option Explicit

    '--------->>

    Private Sub Worksheet_Change(ByVal Target As Range)

        Dim Rng As Range, rCell As Range

        Set Rng = Intersect(Target, Me.Columns("I:I"))

        On Error GoTo XIT

        Application.EnableEvents = False

        If Not Rng Is Nothing Then

            For Each rCell In Rng.Cells

                With rCell

                    If UCase(.Value) = "SI" Then

                        With .Offset(0, -1)

                            .Value = .Value

                        End With

                    End If

                End With

            Next rCell

        End If

    XIT:

        Application.EnableEvents = True

    End Sub

    '<<=========

    https://1drv.ms/f/s!AnVYwCdlNeVpgTTUJKOmezGpPtJN

    Grazie!!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2018-01-05T15:16:22+00:00

    All'apparenza sembra tutto a posto.

    Per giudicare sarebbe importante vedere il file. Puoi condividerlo? Qui come fare su OneDrive:

    http://is.gd/snGUFN

    La risposta è stata utile?

    0 commenti Nessun commento