Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Help funzione Excel!!!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Font Size
    #1

    Help funzione Excel!!!

    allora... mi vergogno quasi a chiederlo perch? deve essere una funzione proprio stupida.. ho bisogno che la cella A diventi rossa se il valore contenuto nella stessa ? uguale a quello della cella B (ipotiziamo 100), che diventi verde se uguale a 0, gialla se compreso tra 0 e il valore della cella B e nero se superiore al valore della cella B. grazieee!!!

  • Font Size
    #2
    Originally posted by pipod View Post
    allora... mi vergogno quasi a chiederlo perch? deve essere una funzione proprio stupida.. ho bisogno che la cella A diventi rossa se il valore contenuto nella stessa ? uguale a quello della cella B (ipotiziamo 100), che diventi verde se uguale a 0, gialla se compreso tra 0 e il valore della cella B e nero se superiore al valore della cella B. grazieee!!!
    a regola non esiste una formula che contempli i colori, i colori non sono dati

    Comment


    • Font Size
      #3
      Originally posted by Sideman View Post
      a regola non esiste una formula che contempli i colori, i colori non sono dati
      lo immaginavo... ma non c'? una'ltro modo x bypassare il problema? tipo fare sullo stesso foglio di lavoro 4 celle dei 4 colori a cui rimandare la funzione? io ho un foglio di lavoro realizzato non da me, dove sono posti dei limiti e dove cambiano i colori a seconda degli stessi. per? non riesco a capire come abbiano fatto...

      Comment


      • Font Size
        #4
        Originally posted by pipod View Post
        lo immaginavo... ma non c'? una'ltro modo x bypassare il problema? tipo fare sullo stesso foglio di lavoro 4 celle dei 4 colori a cui rimandare la funzione? io ho un foglio di lavoro realizzato non da me, dove sono posti dei limiti e dove cambiano i colori a seconda degli stessi. per? non riesco a capire come abbiano fatto...
        Si pu? fare eccome, Devi fare una macro in VBA... Ovvero devi impararti un linguaggio di programmazione...

        Prova a cercare qualcosa qui:
        http://forum.masterdrive.it/office-and-vba-23/

        http://archi.forumup.it/about270-archi.html

        Oppure qui:
        http://groups.google.com/group/micro...13e9c51637fd81

        Nell'ultimo post c'? la macro a cui mi riferisco...
        Last edited by Foglio; 20-05-08, 12:24.

        Comment


        • Font Size
          #5
          Originally posted by Foglio View Post
          Si pu? fare eccome, Devi fare una macro in VBA... Ovvero devi impararti un linguaggio di programmazione...
          io difatti parlavo di formule

          Comment


          • Font Size
            #6
            in excel se non sbaglio c'è anche la registrazione della macro. Strumenti-macro-registra nuova macro. In pratica mentre tu esegui l'operazione a mano excel scrive il codice in automatico. Poi ovviamente devi variarlo per quello che ti serve....

            Comment


            • Font Size
              #7
              Ho editato il post con esempi e soluzioni...

              Comment


              • Font Size
                #8
                questo?

                Per comodità, a chi interessa, riporto il codice VBA per chi volesse
                impostarla come macro:


                Sub evidenziauguali()
                Dim r As Long, p As String, k As Byte


                r = 2
                p = Cells(r, 2).Value
                k = 35


                While Cells(r, 2).Value <> ""
                If Cells(r, 2).Value <> p Then
                If k = 35 Then
                k = 36
                Else
                k = 35
                End If
                p = Cells(r, 2).Value


                End If
                Range(Cells(r, 1), Cells(r, 4)).Interior.ColorIndex = k
                r = r + 1
                Wend
                End Sub

                Comment


                • Font Size
                  #9
                  Forse &#232; molto pi&#249; semplice di come si pensa.

                  Seleziona la cella.
                  Clicca sul men&#249; formato.
                  Seleziona Formattazione Condizionale.

                  Dovresti riuscire con questo metodo.

                  Comment


                  • Font Size
                    #10
                    nonono
                    &#232; una soluzione
                    ma la pi&#249; difficile che puoi trovare

                    premetto che si pu&#242; fare ed &#232; pure facile..
                    se ti do la soluzione tra 2 giorni lo hai dimenticato....
                    per cui ti do un suggerimento che sicuramente ti porter&#224; alla soluzione

                    "Formattazione condizionale"

                    Comment


                    • Font Size
                      #11
                      Luke mi hai preceduto....
                      lo sapevo devo scrivere di meno

                      Comment


                      • Font Size
                        #12
                        Originally posted by pipod View Post
                        questo?

                        Per comodit?, a chi interessa, riporto il codice VBA per chi volesse
                        impostarla come macro:


                        Sub evidenziauguali()
                        Dim r As Long, p As String, k As Byte


                        r = 2
                        p = Cells(r, 2).Value
                        k = 35


                        While Cells(r, 2).Value <> ""
                        If Cells(r, 2).Value <> p Then
                        If k = 35 Then
                        k = 36
                        Else
                        k = 35
                        End If
                        p = Cells(r, 2).Value


                        End If
                        Range(Cells(r, 1), Cells(r, 4)).Interior.ColorIndex = k
                        r = r + 1
                        Wend
                        End Sub
                        Si ? prorprio questo... Comunque la Formattazione Condizionale suggerita da LukeRR e BastadInside ? la strada pi? semplice...
                        Certamente ? quella meno personalizzabile, ma se ti serve solo quello allora va pi? che bene...

                        Comment


                        • Font Size
                          #13
                          Originally posted by bastardinside View Post
                          Luke mi hai preceduto....
                          lo sapevo devo scrivere di meno

                          Comment


                          • Font Size
                            #14
                            Originally posted by pipod View Post
                            allora... mi vergogno quasi a chiederlo perch? deve essere una funzione proprio stupida.. ho bisogno che la cella A diventi rossa se il valore contenuto nella stessa ? uguale a quello della cella B (ipotiziamo 100), che diventi verde se uguale a 0, gialla se compreso tra 0 e il valore della cella B e nero se superiore al valore della cella B. grazieee!!!
                            O mamma mia scomodare vb per colorare una cella :P

                            Selezioni cella A e vai nel men? "formato" poi "formattazione condizionale" e puoi mettere fino a 3 tipo di formattazione in base al valore della cella stessa o di un altra

                            Comment


                            • Font Size
                              #15
                              okkio che la la formattazione condizionale contempla tre parametri massimo mentre qui si parla di quattro condizioni

                              Comment

                              X
                              Working...
                              X