Pagina precedente | 1 2 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Formula scopri righe

Ultimo Aggiornamento: 19/02/2016 18:58
Post: 15
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
16/02/2016 09:44

Scusami tanto Raffaele, ma ti giuro che quando ho pubblicato la mia richiesta non avevo fatto caso che nel frattempo mi avevi già risposto. Comunque l'ho scritto appena ho capito come doveva essere strutturato il file.
Mi dispiace tanto per questo. Allego subito il file di esempio grafico di come dovrei realizzarlo, il file si presenta come se fossero tutte le rubriche chiuse. Se può essere d'aiuto posso prepararvelo completo con le sotto rubriche già raggruppate.

Grazie a tutti
Katia
Post: 2.931
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
16/02/2016 12:41

Visto.
Per essere certo d'aver capito, se faccio doppio click in A22 si dovrebbero aprire altre righe?
Ex Tra il primo Open-A22 e il secondo Open-A23, si aprono 99righe, pertanto l'attuale secondo Open-A23 sarà posizionato in riga122? Giusto? Dimmi quante righe al MAX e quante colonne debba aprire il codice (precedentemente erano 26)

Ps. Naturale che funzionerà ovunque, al limite usando la dicitura Open 50 apre solo 50 righe
Excel 2013
Post: 16
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
16/02/2016 15:14

Ciao, allego il file come esempio lunedí / martedì settimana 1 / 2 con le sotto righe incluse e come risulterebbe dopo aver cliccato sulla rubrica1 ( A22 ). Le colonne a lato dovrebbero essere 6.

Grazie a tutti
Katia
Post: 2.934
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
16/02/2016 15:35

E rovinato, oppure pesa troppo.
Riprova oppure usa h t t p://www.filedropper.com/ e allega il Link del files
[Modificato da raffaele1953 16/02/2016 15:37]
Excel 2013
Post: 17
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
16/02/2016 16:20

Ho tolto alcune rubriche e modificato il file. La parte lunga è quella che rappresenta la rubrica aperta. Ciao
Post: 2.936
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
16/02/2016 19:30

Una macro ha composto il file e pesa oltre 80 mega (anche senza colore)
SE qualche esperto può controllare, a me sembra eccessivo.

Per aprirlo/chiuderlo il mio PC ci mette due/tre minuti
Devo andare avanti ed abbinargli il codice?
Non peserà di più, però Tu devi inserire tutti i dati e non sò quanto peserà alla fine.
link http://www.filedropper.com/esempio_2

Ps A me sembra ingestibile, e non ho ancora capito cosa possa servire.
Excel 2013
Post: 18
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
16/02/2016 21:02

Ciao Raffaele, è tutto il pomeriggio che guardo il file che mi hai inviato ieri con il codice matematico il quale mi sembra il più adatto per gestire il tutto, però mi sto rendendo conto che il problema è la mia grafica che devo riuscire a semplificare......ci sto lavorando!! ti faccio sapere al più presto.

Grazie ancora per il tuo gradito sostegno
Katia
Post: 19
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
17/02/2016 12:49

Rieccomi…Raffaele
Ieri guardando la formula matematica mi sono accorta che se per esempio inserisco la parola ciao nella cella A7 e agisco con un doppio click su qualsiasi cella della riga superiore ( 6 ) mi seleziona sempre quello che c’è scritto nella riga inferiore colonna A ( ciao ).
Ho provato a cambiare la grafica sarebbe ora possibile modificando la formula usare questo sistema in modo che agisca al doppio click su qualsiasi cella posta sulla stessa riga contente la parola OPEN o di conseguenza CLOSE.? Potendo scegliere per ogni riga quante sotto rubriche inserire e quante righe far apparire per ognuna dslla colonna A?

Allego il file con 10 settimane e 5 giorni già raggruppati ( così non pesa troppo visto che il principio dovrebbe essere lo stesso per il resto )

( Il file di ieri sono riuscita a scaricarlo e aprirlo abbastanza velocemente però non saprei come viene gestito dal vba.)

Se con il file allegato non sono riuscita a spigarmi fammi sapere su cosa che cerco di spiegarlo meglio
Grazie e saluti
Katia
[Modificato da Katia-ExcelForum 17/02/2016 15:43]
Post: 20
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
17/02/2016 16:14

Scusate, riguardo al file precedentemente allegato volevo chiedere una cosa. Per semplificare ancora il tutto sarebbe addirittura possibile eliminare tutte le 52 celle di comando ( corrispondenti a settimane ) poste su ogni riga e agire direttamente cliccando sulla riga stessa?

mi spiego :
dopo aver selezionato per esempio nella A22 il numero di gruppi tra i 5 disponibili di 99 righe che intendo visualizzare …. mi sia sufficiente cliccare 2 volte su qualsiasi punto della riga 22 per aprirli e ricliccare per chiuderli?

e di conseguenza dopo aver selezionato in A23 quante righe delle 99 disponibili voglio scoprire dal primo gruppo sia sufficiente cliccare 2 volte in qualsiasi punto della riga 23 per aprire e chiudere le righe selezionate e così di conseguenza per il resto?

Saluti
Katia
Post: 2.937
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
17/02/2016 21:24

>>>Matematica
Intendo dire che ogni tabella è equidistante (righe e colonne) dalle altre.
Come già scritto e vietato inserire righe e colonne.

Ho visto l'allegato ed il mio sistema mi sembra migliore .
Il motivo che quando clicchi su una cella, il codice legge se è da aprire oppure da chiudere. Un utente non potrà mai sbagliare
NB. Esempio si poteva gestire il tutto dalla colonna A, un utente per distrazione andava a scrivere in "Sett" 33 anziche 34. Invece per la faccenda "open 99" non sapevo che tutte le altre colonne fossero uguali.

Ho eliminato alcune righe vuote.
Il codice funziona solo se trova nella casella cliccata le parole (Apri,Chiudi,Open,Close ed Open,Close con spazio e numero finale.

Non è il codice che pesa, sono tutte le tabelle create. Ogni 10 minuti excel fà dei salvataggi(a me blocca il vecchio PC per un minuto), comunque se a Te è veloce OK. Altro non saprei cosa fare.

In Modulo esiste un codice da non eliminare
In fondo al Foglio1, alla fine della macro ci sono due righe per posizionare la cella che hai cliccato tutta a sinistra, casomai eliminale.
Piu sotto ci sono due macro, la prima serve per dare una determinata larghezza alle colonne. La seconda, se non Ti piacciono tutte quelle celle "nere con APRI" li toglie.NB verranno eliminate tutte tranne la colonna A, da dove comanderai l'apertura.

Casomai decidi d'eliminare tutte le 99 colonne ex K,U,AE,AO ecc ecc ed gestire il tutto dalla colonna A, devo modificare il codice.

Link http://www.filedropper.com/esempio2
Excel 2013
Post: 2.939
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
18/02/2016 08:00

Visto l'ultimo allegato che hai spostato, ho fatto altre modifiche (adesso pesa 20 mega)

In cella A14 c'è una convalida per scegliere la settimana.

Ti ho lasciato la domenica in disordine per farti imparare. Premi due volte tutti gli "open 99" e alla fine premi due volte tutti gli "OPEN". Alla fine premi "chiudi domenica"

LINK http://www.filedropper.com/esempio3
Excel 2013
Post: 21
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
18/02/2016 14:38

Ti ringrazio tantissimo Raffaele, il file che hai allegato ieri è incredibilmente geniale e eccezionale , con una piccola modifica lo posso usare per una gestione dati che finora non ero mai riuscita a gestire in modo cosi efficace

Il problema però mi rimane per le rubriche, come avevo accennato avevo ridotto le rubriche da 50 a 10 per poterlo inviare il file.
Adesso dovrei poter riuscire a inserire le rubriche mancanti che sono riuscita a ridurre da 50 rubriche a 39 rubriche per giorno il che mi porta comunque a un file ingestibile che supererebbe i 400 MB

Visto che per me è indispensabile poter visualizzare ogni volta una settimana completa ,vorrei poter splittare le 52 settimane in 5 differenti file …..4 da 10 settimane e 1 da 12 settimane …selezionabili singolarmente su ogni foglio in modo che non superino i 70 / 80 MB per file.
È possibile inserire una macro nel file allegato che agisca su tutti i fogli allo stesso modo lavorando su i 7 differenti gruppi corrispondente ai 7 giorni della settimana contenenti ognuno 20000 righe che corrispondono a sua volta un giorno in modo che non si rallenti troppo, evitando di fare un solo gruppo di 140000 righe?

Saluti e grazie
Katia




Post: 2.940
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
18/02/2016 20:30

Onestamente non Ti sei mai spiegata bene, ogni volta cambi qualcosa e non Ti capisco più
Perche hai fatto 39 OPEN per lunedi? Per visualizzare al massimo 99x39=3861 ed hai usato 19564 righe.
Allora tanto valeva cliccare direttamente su open 99?
Pensavo che in ogni OPEN ci fossero 2/3/10 open 99.

Ps. Verticali potevano evitare errori, righe non posso (potrei), mà il risultato sarebbe non visibile.
Option Explicit
Option Compare Text
Private Sub worksheet_beforedoubleclick(ByVal Target As Range, cancel As Boolean)
Dim Rg, Rg1, Tot, C, R, X, msg As String
Application.ScreenUpdating = False
If Not Intersect(Target, Range("A:A")) Is Nothing Then
    C = Target.Column
    Rg1 = Target.Row + 1
    Rg = Target.Row
    R = Target.Row
    Tot = Right(Cells(Rg, C), 2)
     If Cells(Rg, C) = "OPEN" Or Cells(Rg, C) = "CLOSE" Then
        If Cells(Rg, C) = "OPEN" Then
            For X = 1 To 3
                Rows(Rg1 & ":" & Rg1).EntireRow.Hidden = False
                Rg1 = Rg1 + 99
            Next X
            Cells(Rg, C) = "CLOSE"
        Else
            For X = 1 To 3
                Rows(Rg1 & ":" & Rg1).EntireRow.Hidden = True
                Rg1 = Rg1 + 99
            Next X
            Cells(Rg, C) = "OPEN"
        End If
     ElseIf Cells(Rg, C) = "OPEN " & Tot Or Cells(Rg, C) = "CLOSE " & Tot Then
        If Cells(Rg, C) = "OPEN " & Tot Then
            Rows(Rg & ":" & Rg + (Tot - 1)).EntireRow.Hidden = False
            Cells(Rg, C) = "close " & Tot
        Else
            Rows(Rg1 & ":" & Rg1 + (Tot - 2)).EntireRow.Hidden = True
            Cells(Rg, C) = "open " & Tot
        End If
    End If
End If
If R > 0 Then Cells(R, C + 1).Activate
Application.ScreenUpdating = True
End Sub


Se Vuoi compila dettagliamente la giornata di lunedi per quante rubriche che desideri.
Una volta fatto lo risposti che lo ricompilo per i 7 giorni e per 12 settimane. Una volta fatto non accetto più cambiamenti
Excel 2013
Post: 22
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
18/02/2016 23:48

Pensavo di essere stata chiara quando nel post del 15.2 ( 21:17 ) avevo scritto che alla fine mi sarebbero servite 50 rubriche per ogni giorno [SM=x423052] per cui le righe che ho raggruppato mi servono per gestire tutti i relativi dati del giorno.
Il file allegato per me andrebbe benissimo così com’è, ho ancora inserito delle ulteriori spiegazioni in merito. La cosa che però mi servirebbe è il vba da inserire in modo che mi gestisca l’apertura e la chiusura delle varie rubriche e sotto rubriche dei differenti giorni ….. in modo che alla fine posso copiare il foglio e il relativo vba per ottenere le settimane che mi servono.

Ps: Le righe che intendevo nascondere non erano le sotto rubriche ma il resto delle righe colorate rosa / blu lasciando visibile solo la rubrica al momento selezionata e che alla chiusura sarebbero riapparse, comunque non fa assolutamente niente, era solo un lusso in più.

Un caro saluto a tutti
Katia
Post: 2.941
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Veteran
2013
OFFLINE
19/02/2016 07:21

Non so proprio cosa dire, lavoravo meglio con quello da 80 mega

Questo non riesco proprio a gestirlo, il PC vecchio era impazzito. Ho usato quello buono e dopo un pò che ci lavoro tende ad andare in palla. Rifatto ex-nuovo per prova, appena finito la domenica anche questo in palla.
Ps secondo me la colonna A va protetta

Prova rifare un'altro post per vedere se qualche esperto interviene e dice il motivo del impallamento
Excel 2013
Post: 23
Registrato il: 04/02/2016
Utente Junior
mac office 2011
OFFLINE
19/02/2016 18:58

Ciao Raffaele ho provato a immettere alcuni dati nelle rubriche, ho lavorato parecchio tempo …ma non mi é mai andato in palla.
Non so se può dipendere dal tipo di pc io l’ho usato con mac comunque ti ringrazio moltissimo per tutto il tempo che mi hai dedicato forse provo a mettere un altro post per vedere se riesco a nascondere le rubriche con scritto open per visualizzare solo quella cliccata …comunque se vedi un altro mio post …fai finta di non averlo visto ……che ti capisco :-)

Ti saluto e ti ringrazio ancora per tutto
Katia
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 22:41. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com