Condividi:        

certezza (quasi) per winc...

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Re: certezza (quasi) per winc...

Postdi Anthony47 » 10/11/22 19:38

cNum = StarTab.Cells(1, I) 'ORA SI FERMA QUI SEMPRE CON RUN 13
CMQ i risultati li ha scritti

Controlla che in riga 1 dopo l'ultima colonna degli estratti non ci sia piu' niente, perche' se i risultati li scrive allora l'errore e' dopo l'ultima colonna buona

Per la storia della "media sortita del numero che poi ottiene l'uscita di 2 numeri" ci pensero' piu' tardi
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Sponsor
 

Re: certezza (quasi) per winc...

Postdi giorgioa » 10/11/22 21:04

se fai la prova copiati i dati di rigo 1

la macro li cancella

ho detto che scrive i dati ma non è vero

quando ho lanciato la macro non ero sull'ultimo rigo utile

i dati gia cerano .

I dati li cancella sia sul mio file che quello allegato

per il completamento c'è tempo
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 10/11/22 23:44

Non so cosa stai dicendo.
Che prova dovrei fare e perchè?
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 11/11/22 07:21

Salve,

avvio la macro e a conclusione run time 13 e cancella i numeri di rigo uno e non fa i calcoli.

La macro l'ho provata sul file allegato e su quello sui cui la macro deve fare i calcoli

in entrambi i casi run time 13, cancella i dati di rigo 1 e non riporta i calcoli

le righe che cancella i dati di rigo uno avviene dopo debug.

Se posso dare una informazione la macro che mi hai scritto

PUNTI23 funziona perfettamente sul file non allegato cioè dove metto la nuova Boh....
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 11/11/22 08:45

Ho usato la macro sul file che hai pubblicato decine di volte e i dati di riga 1 sono sempre lì

Pubblica il file che usi adesso con la macro che ti fa casino, e vedremo di scoprire l'arcano
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 11/11/22 09:13

adesso lo allego devo eliminare alcuni dati

una cosa avrei capito che inizio riga da colonna A1 e fino a colonna K1ho eliminato dei dati
ho avviato la macro e mi da run time 13 al rigo

cNum = StarTab.Cells(1, I) ' perchè cells(1, i) i oppure L =70? del penultimo gruppo di 5 colonne è terzo numero
riporta cmq il calcolo a fine tabella
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi giorgioa » 11/11/22 09:38

giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 11/11/22 10:43

Ti avevo chiesto di controllare che dopo l'ultima colonna coi dati non ci fosse niente, invece ci sono ancora una quarantina di colonne piene di formule, di cui le ultime in errore
Se cancelli quelle colonne la macro si completa regolarmente.
In pomeriggio vedro' se proporre una variante che puo' convivere anche con formule oltre le ultime colonne

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 11/11/22 11:43

Anthony,

con 4 delle tue botte mi aggiusteresti tutto il file?

il pià l'hai fatto cioè la macro che conta le cinquine che hanno fatto 23 punti;

In sostanza occorre riportare dal foglio archivio in foglio Nz colonna b tutte le date che riguardano le date
nel caso da rigo 7442 archivio in Nz da B3 in giù;

poi elencare in Nz colonna C3 in giù tutti i valori di ogni cinquina con Punti23(la tua macro)

in colonna D3 riportare nelle prime posizioni tutti i valori e relative cinquine che hanno il massimo di frequenza ottenuto da Punti23
il cui numero da stabilire in una cella circa e almeno una decina;

distribuire le circa 10 cinquine nel formato che vedi in rigo 1 L1:P1, ecc;

i numeri che trovi in tabelle figurano l'uscita della estrazione in archivio solo che in archivio hanno la posizione di come vengono estratti mentre
nel foglio Nz se il numero è presente Nz non ne tiene conto della posizione ma del rigo si;

Dopo viene la tua seconda macro MahBoh.

Penso di aver messo più tempo io a spiegare che tu a completare.

Dico GRAZIE anche se non lo puoi fare
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 11/11/22 12:37

Forse volevi allegare un file? O e' quello di stamattina?
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 11/11/22 13:27

su quello di stamattina

sempre che mi sia spiegato ma con l'allegato di questa mattina

hai una guida ed eventualmente da chiedere per qualche dubbio
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi giorgioa » 13/11/22 06:38

Salve Anthony,

poichè non mi hai chiesto nessun chiarimento

mi fai sapere se, tua disponibilità permettendo, mi completerai

i dati ex novo del file ultimo che ho allegato.

Solo un cenno.
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 13/11/22 11:26

Eh, ogni tanto mi devo disintossicare e mi stacco completamente...
Penso che si possa fare, porta pazienza
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 13/11/22 11:34

Ok,

userò quella che è la virtù dei forti
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 14/11/22 19:07

Eh, temevo che serviva una (almeno 1) sessione di domande/risposte...

Riporto le tue frasi e in MAIUSCOLO ho inserito dubbi e domande cui dare chiarimenti:

In sostanza occorre riportare dal foglio archivio in foglio Nz colonna b tutte le date che riguardano le date
nel caso da rigo 7442 archivio in Nz da B3 in giù;
1) DA COSA SI CAPISCE CHE "tutte le date che riguardano le date" CORRISPONDONO DA RIGA 7442 IN AVANTI?
2) MA, OLTRE ALLE DATE IN COLONNA B, BISOGNA RIPORTARE ALTRO DA Archivio A Nz?

poi elencare in Nz colonna C3 in giù tutti i valori di ogni cinquina con Punti23(la tua macro)
3) QUI CAPISCO CHE BISOGNA MANDARE IN ESECUZIONE LA Sub Punti23; MA SU QUALI DATI? (PROBABILMENTE DEVO VEDERE LA RISPOSTA ALLA DOMANDA 2)

in colonna D3 riportare nelle prime posizioni tutti i valori e relative cinquine che hanno il massimo di frequenza ottenuto da Punti23 il cui numero da stabilire in una cella circa e almeno una decina;
4) INTANTO HO MODIFICATO QUESTO PEZZO DEL TUO MESSAGGIO, SPERO CHE SIA CONFORME A QUELLO CHE VOLEVI DIRE...
5) CHE COSA E' PER LE "IL MASSIMO DI FREQUENZA OTTENUTO DA Sub Punti23?

distribuire le circa 10 cinquine nel formato che vedi in rigo 1 L1:P1, ecc;
6) QUI MI PARE CHE, UNA VOLTA POSIZIONATI UN TOT DI DATI IN D3:Ixx, LA DISTRIBUZIONE SU RIGA 1 VIENE GIA' FATTA DALLE TUE FORMULE, QUINDI "forse" NON DEVO INTERVENIRE

i numeri che trovi in tabelle figurano l'uscita della estrazione in archivio solo che in archivio hanno la posizione di come vengono estratti mentre nel foglio Nz se il numero è presente Nz non ne tiene conto della posizione ma del rigo si;
7) QUI SPERO SIA SOLO UN COMMENTO E NON UNA ISTRUZIONE SU QUEL CHE VA FATTO. SE NON FOSSE COSI' ALLORA PROVA A DESCRIVERE CON ALTRE PAROLE
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 14/11/22 21:40

Salve Anthony,

premessa:tieni presente che dopo che mi hai terminato il lavoro per quel foglio da archivio C.G dovrò continuare a terminare
altri 10 fogli. Il perchè, ho provato utilizzare la macro Punti23 e solo se la utilizzo su quel foglio mi escono i dati esatti altrimenti non ....
Un codice detto alla Fracchia "PIU' UMANO" per le mi conoscenze a meno che non ci prendi gusto e me le completi con gli 11 fogli.

Le risposte
riportare solo tutte le date da archivio in foglio (Nz) colonna B

in colonna C3 riportare i valori che si ottengono riga per riga di archivio c:G 7442 (non è la riga 7442 ma è perchè inizia da quella riga l'archivio di quella ruota
il motivo è dato che quando aggiorno tutte le ruote i dati si trovano tutte sullo stesso rigo) utilizzando la macro PUNTI23;

dico quello che faccio io, in cella C1 metto la formula Grande(c3:C2700;10) perche voglio 10 cinquine con massima frequenza

In d3 utilizzo la formula =se(ce>=C1; c3;"") e trascino in giu tanto le righe di colonna C

in E3:F3:G3:H3:I3 spiego in fogmula: =se(d3<>"";archivio!c7442;"") cioè se la cella D3 ha un valore riporta la cinquina archivio!C7442..

In NZ E3:I2700 sono distribuite le circa 10 cinquine (dico circa se ci sono degli ex equo invece di 10 cinquine saranno 11 ecc)
qui seleziono d3:i2700 e dei dati di colonna D allineo sopra le 10 cinquine le raccolgo in su

distribuisco le dieci cinquine sulla prima riga di foglio NZ
per ogni cinquina ci sono i numeri allineati in colonna e si ricavano
ogni cinquina partendo dall'archivio di rigo 7442 dico se il numero della cinquina di NZ è presente me lo riporta

dopo viene la tua nuova macro che dopo controllo riporta i dati a fine tabella

Spero in una chiara spiegazione
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 15/11/22 00:52

Non prendertela, ma non ho capito come accoppiare le risposte alle mie domande.
Fai così:
Ricopia il mio messaggio (quello precedente, neh)
Dopo ogni mio dubbio o mia domanda (le parti numerate e scritte in maiuscolo) scrivi in minuscolo la risposta, così capisco a cosa ti riferisci

E poi non mi dire "quando hai finito qui ho gia' altre domande belle che pronte", perchè altrimmenti mi viene la tentazione di non finire mai! :D :D
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: certezza (quasi) per winc...

Postdi giorgioa » 15/11/22 09:26

salve Anthony,


1) DA COSA SI CAPISCE CHE "tutte le date che riguardano le date" CORRISPONDONO DA RIGA 7442 IN AVANTI?
ad ogni estrazione in archivio viene aggiunta una riga di aggiornamento di conseguenza

2) MA, OLTRE ALLE DATE IN COLONNA B, BISOGNA RIPORTARE ALTRO DA Archivio A Nz?
NO
3)QUI CAPISCO CHE BISOGNA MANDARE IN ESECUZIONE LA Sub Punti23; MA SU QUALI DATI? (PROBABILMENTE DEVO VEDERE LA RISPOSTA ALLA DOMANDA 2)
cui dati verranno riportati in colonna C foglio NZ

Si i 4) INTANTO HO MODIFICATO QUESTO PEZZO DEL TUO MESSAGGIO, SPERO CHE SIA CONFORME A QUELLO CHE VOLEVI DIRE...
la risposta è nella domanda 3

5) CHE COSA E' PER LE "IL MASSIMO DI FREQUENZA OTTENUTO DA Sub Punti23?
scegliere i valori massimi di colonna C dopo PUNTI23 la cui quantità è segnata in D1 quindi le prime 10 col numero + alto di colonna C
NB se ci sono valori uguali ex equo considerare le cinquine con valore uguale delle prime (es nelle prime 10 ci sono 3 ex equo, diventano 12 cinquine da considerare
prima di passare a questa richiesta (6) (Ho fatto un passo + lungo della gamba) devi associare/riportare i numeri da archivio che riguardano le cinquine scelte con valori alti
es in NZ c10 ho 100 (valore che rientra fra i massimi 10) ma DATI del rigo 7 in corrispondenza dei DATI di tale rigo in archivio = rigo C7448 : G7448 ho i 5 numeri della
cinquina i cui numeri saranno riportati in rigo L1-M1-N1-O1-P1

6) QUI MI PARE CHE, UNA VOLTA POSIZIONATI UN TOT DI DATI IN D3:Ixx, LA DISTRIBUZIONE SU RIGA 1 VIENE GIA' FATTA DALLE TUE FORMULE, QUINDI "forse" NON DEVO INTERVENIRE
chiarimento e continuo con l'esempio di sopra. Numeri in Nz L1:P1; L3 col numero di L1 archivioC7442:G7442 trovo il numero di L1(Nz) se SI riporto il numero in L3 di NZ e
controllo nel resto dell'archivio riga dopo riga la presenza del numero che può essere presente in qualsiasi riga dell'archivio; chiaro che il numero di L1 lo ritroverò in rigo
C7448:G7448 archivio e riportato in Nz L9
Beh questa non la potevi capire, troppo ermetico, se segui l'esempio ti sarà comprensibile

QUI SPERO SIA SOLO UN COMMENTO E NON UNA ISTRUZIONE SU QUEL CHE VA FATTO. SE NON FOSSE COSI' ALLORA PROVA A DESCRIVERE CON ALTRE PAROLE
la risposta sta nella 6
Poi in fondo alla tabella i dati della seconda tua macro

(non so quotare :oops:
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi giorgioa » 15/11/22 09:28

giorgioa ha scritto:salve Anthony,


1) DA COSA SI CAPISCE CHE "tutte le date che riguardano le date" CORRISPONDONO DA RIGA 7442 IN AVANTI?
ad ogni estrazione in archivio viene aggiunta una riga di aggiornamento di conseguenza

2) MA, OLTRE ALLE DATE IN COLONNA B, BISOGNA RIPORTARE ALTRO DA Archivio A Nz?
NO
3)QUI CAPISCO CHE BISOGNA MANDARE IN ESECUZIONE LA Sub Punti23; MA SU QUALI DATI? (PROBABILMENTE DEVO VEDERE LA RISPOSTA ALLA DOMANDA 2)
macro PUNTI23 i cui dati verranno riportati in colonna C foglio NZ

Si i 4) INTANTO HO MODIFICATO QUESTO PEZZO DEL TUO MESSAGGIO, SPERO CHE SIA CONFORME A QUELLO CHE VOLEVI DIRE...
la risposta è nella domanda 3

5) CHE COSA E' PER LE "IL MASSIMO DI FREQUENZA OTTENUTO DA Sub Punti23?
scegliere i valori massimi di colonna C dopo PUNTI23 la cui quantità è segnata in D1 quindi le prime 10 col numero + alto di colonna C
NB se ci sono valori uguali ex equo considerare le cinquine con valore uguale delle prime (es nelle prime 10 ci sono 3 ex equo, diventano 12 cinquine da considerare
prima di passare a questa richiesta (6) (Ho fatto un passo + lungo della gamba) devi associare/riportare i numeri da archivio che riguardano le cinquine scelte con valori alti
es in NZ c10 ho 100 (valore che rientra fra i massimi 10) ma DATI del rigo 7 in corrispondenza dei DATI di tale rigo in archivio = rigo C7448 : G7448 ho i 5 numeri della
cinquina i cui numeri saranno riportati in rigo L1-M1-N1-O1-P1

6) QUI MI PARE CHE, UNA VOLTA POSIZIONATI UN TOT DI DATI IN D3:Ixx, LA DISTRIBUZIONE SU RIGA 1 VIENE GIA' FATTA DALLE TUE FORMULE, QUINDI "forse" NON DEVO INTERVENIRE
chiarimento e continuo con l'esempio di sopra. Numeri in Nz L1:P1; L3 col numero di L1 archivioC7442:G7442 trovo il numero di L1(Nz) se SI riporto il numero in L3 di NZ e
controllo nel resto dell'archivio riga dopo riga la presenza del numero che può essere presente in qualsiasi riga dell'archivio; chiaro che il numero di L1 lo ritroverò in rigo
C7448:G7448 archivio e riportato in Nz L9
Beh questa non la potevi capire, troppo ermetico, se segui l'esempio ti sarà comprensibile

QUI SPERO SIA SOLO UN COMMENTO E NON UNA ISTRUZIONE SU QUEL CHE VA FATTO. SE NON FOSSE COSI' ALLORA PROVA A DESCRIVERE CON ALTRE PAROLE
la risposta sta nella 6
Poi in fondo alla tabella i dati della seconda tua macro

(non so quotare :oops:
giorgioa
Utente Senior
 
Post: 773
Iscritto il: 16/04/12 15:00

Re: certezza (quasi) per winc...

Postdi Anthony47 » 15/11/22 11:38

Stavo cercando di fare un passo avanti proponendoti qualcosa, ma ci sono troppe cose che mi dovrei inventare gia' per fare i primi passi e quindi eccomi ancora qui.
Avevo chiesto
1) DA COSA SI CAPISCE CHE "tutte le date che riguardano le date" CORRISPONDONO DA RIGA 7442 IN AVANTI?
La risposta:
ad ogni estrazione in archivio viene aggiunta una riga di aggiornamento di conseguenza

Ma io alla macro devo dire "Copia da indirizzo XX a indirizzo YY". Assodato che bisogna "copiare" su foglio Archivio e "incollare" su Nz-B3 e sottostanti, come faccio a capire quale e' l'XX da cui partire e l'YY su cui fermarsi?


Avevo chiesto:
2) MA, OLTRE ALLE DATE IN COLONNA B, BISOGNA RIPORTARE ALTRO DA Archivio A Nz?
La risposta:
NO

Qui in realta' mi aspettavo che avrei dovuto copiare anche qualcosa dalle colonne delle estrazioni... Vabbè...


Avevo chiesto:
3)QUI CAPISCO CHE BISOGNA MANDARE IN ESECUZIONE LA Sub Punti23; MA SU QUALI DATI? (PROBABILMENTE DEVO VEDERE LA RISPOSTA ALLA DOMANDA 2)
La risposta:
macro PUNTI23 i cui dati verranno riportati in colonna C foglio NZ

Ma io prima di sapere dove Sub Punti23 deve scrivere i risultati ho bisogno di sapere quale tabella la macro deve elaborare. Me lo devi dire tu, io non me lo voglio inventare (speravo che la risposta sarebbe attivata con la risposta alla n° 2)

Vedi se, alla luce di queste considerazioni, riesci a "illuminarmi", che al momento "sono spento"
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea

PrecedenteProssimo

Torna a Applicazioni Office Windows


Topic correlati a "certezza (quasi) per winc...":


Chi c’è in linea

Visitano il forum: Marius44 e 11 ospiti