Risultati da 1 a 9 di 9

Discussione: Schede



  1. #1
    L'avatar di cesare
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    44
    Messaggi
    87
    Versione Office
    2010 e 2013
    Likes ricevuti
    0
    Likes dati
    2

    Schede

    buonasera a tutti amici del forum, ho una bella domanda da fare....non so se è possibile o se chiedo troppo...comunque nel file che ho allegato ho 1 piccolo problemino. nella cella h3 del file "schede personali master" foglio "riepilogo" ho eseguito una semplice formattazione condizionata che al di sotto di un valore deve essere rossa....ma nulla nemmeno nelle celle J L N P R riesco a farla che sono quelle che mi servono con tale formattazione.
    poi ecco la domanda seria è possibile mettere una spunta sulla cella relativa del foglio "scheda personale 1" e delle altre quando nel foglio riepilogo la data è nella casella corrispondente?
    spero di essere stato chiaro....:252:
    https://www.dropbox.com/sh/h2lhu31zd...GUSIhI3xa?dl=0
    Ultima modifica fatta da:cesare; 25/09/15 alle 22:10 Motivo: invio file
    Bye Cesare

  2. #2

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7132
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2063
    Likes dati
    1299
    Io non l'ho capita .... :171: ... passo!

  3. #3
    L'avatar di cesare
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    44
    Messaggi
    87
    Versione Office
    2010 e 2013
    Likes ricevuti
    0
    Likes dati
    2
    Lo so un po contorta lo ammetto
    Bye Cesare

  4. #4
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3209
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    155
    Ciao Cesare
    la formula della formattazione condizione riferita a H3 è
    Codice: 
    =$J3 - OGGI()<=30
    ma la cella J3 è vuota! E poi, perché il riferimento alla cella J3 e non a se stessa?
    Se vuoi che la cella H3 si colori di rosso devi usare la formula seguente (sempre nella formattazione condizionale)
    Codice: 
    = $H3 - OGGI()<=30
    Se non è così, allora non ho capito nulla.
    Fammi sapere. Ciao,
    Mario

  5. #5
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    67
    Messaggi
    3339
    Versione Office
    2013 PC
    Likes ricevuti
    483
    Likes dati
    49
    Mario io l'ho vista come te e quindi è inutile che risponda. Per quanto riguarda la "domanda seria" sinceramente non l'ho capita.

    ciao

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  6. #6
    L'avatar di cesare
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    44
    Messaggi
    87
    Versione Office
    2010 e 2013
    Likes ricevuti
    0
    Likes dati
    2
    ok Marius infatti nella formattazione la formula è quella che hai detto cioè $j3-oggi()<=30....ma a me no si colora di rosso se vedi nella formattazione l'avevo messa;
    per quanto riguarda la domanda seria baloon provo a riformulare:
    nel foglio denominato "schede personale master" ho un riepilogo dove vengono segnati dei corsi, ora avrei necessità se possibile che nel foglio denominato "scheda personale 1" , quando nel foglio "scheda personale master" inserisco una data in automatico mi si metta una spunta nella cella relativa al corso effettuato nel foglio "scheda personale 1"...spero di essere stato meno contorto...altrimenti rimando il file con la spiegazione all'interno del file forse si capirà meglio
    grazie per la vostra pazienza
    Bye Cesare

  7. #7

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao a tutti,
    @Cesare
    hai scritto:
    quando nel foglio "scheda personale master" inserisco una data in automatico mi si metta una spunta nella cella relativa al corso effettuato nel foglio "scheda personale 1"...
    ma per "foglio" in realtà intendi "file" ???
    ...e per "spunta" intendi di mettere una "x" nel foglio del suddetto file ???

    :282::282::282:

    fammi sapere se è così....

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  8. #8
    L'avatar di cesare
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Roma
    Età
    44
    Messaggi
    87
    Versione Office
    2010 e 2013
    Likes ricevuti
    0
    Likes dati
    2
    si...è cosi...l'ho detto che ero contorto...:280:
    Bye Cesare

  9. #9

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923
    Ciao cesare,
    dopo aver scritto la macro mi sono accorto che i vari file "SCHEDA PERSONALE" non sono strutturati allo stesso modo, di conseguenza il codice va bene solo per il foglio "SCHEDA PERSONALE 1".
    Inoltre non sapevo quando doveva essere messa la "spunta", quindi nell'incertezza ho optato per una semplice macro da assegnare ad un pulsante nel foglio "RIEPILOGO" (prima di avviare la macro ti devi posizionare sulla cella dove hai messo la data, esempio la M3):

    Codice: 
    Sub assegna()
    Dim corsi As Range, scheda As String, percorso As String, primariga As Long, i As Long, data As Date
    Dim j As Long, ricercacorsi As Range, cella As Range, riepilogo As Worksheet, colonna As Long
    Set riepilogo = ThisWorkbook.Worksheets("RIEPILOGO")
    If ActiveCell.Value <> "" Then
        data = ActiveCell.Value
        colonna = ActiveCell.Column
        percorso = ThisWorkbook.Path & "\"
        scheda = "SCHEDA PERSONALE" & " " & ActiveCell.Row - 2 & ".xlsx"
        Workbooks.Open (percorso & scheda)
        With ActiveSheet
            Set ricercacorsi = .Range("B11:T13")
            primariga = .Range("A14").End(xlDown).Row + 1
            For Each cella In ricercacorsi
                If UCase(cella.Value) = UCase(riepilogo.Cells(1, colonna).Value) Then
                    Cells(primariga, 1).Value = Format(data, "dd.mm.yyyy")
                    Cells(primariga, cella.Column).Value = "X"
                End If
            Next
        End With
        Set ricercacorsi = Nothing
        ActiveWorkbook.Save
        ActiveWorkbook.Close
        MsgBox "Fatto!"
    End If
    Set riepilogo = Nothing
    End Sub
    Come ti ho detto, è mooooolto migliorabile (sapendo di preciso come e quando farla partire), ma serve solo per darti uno spunto.
    Comunque ricordati, per non complicare il codice.... tutti i file devono avere la stessa struttura.

    [EDIT]
    Dimenticavo....
    tutti i file devono essere nella stessa cartella.

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

Discussioni Simili

  1. Copiare da più schede le righe "piene"
    Di tonygancio nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 04/03/17, 01:24
  2. Estrapolare dati e creare schede da archiviare
    Di ceskonet13 nel forum Domande su Excel in generale
    Risposte: 29
    Ultimo Messaggio: 08/02/17, 23:06
  3. macro schede di produzione self service
    Di manu21 nel forum Domande su Excel VBA e MACRO
    Risposte: 0
    Ultimo Messaggio: 28/09/16, 22:03
  4. Selezionare schede in base a colore linguetta
    Di Maurizio76 nel forum Domande su Excel VBA e MACRO
    Risposte: 6
    Ultimo Messaggio: 15/12/15, 20:25

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
  •