| | Post: 2 | Registrato il: 30/11/2015
| Città: TORINO | Età: 56 | Utente Junior | excel 2019 | | OFFLINE | |
|
26/11/2020 17:20 | |
inserire dato creato col click in celle consecutive Buon pomeriggio, avrei bisogno di sapere (gentilmente) come creare un numero specifico col click ed inserirlo in una cella ed ogni numero creato riportarlo in celle consecutive. il tutto mi servirebbe per creare una cronologia dei numeri usciti alla roulette. ho già creato il tastino di ogni numero.
per esempio : esce il numero 24 e mi si posiziona nella cella A1,esce il 32...e me lo inserisce nella cella A2...in modo o verticale o orizzontale.
Sarebbe anche bello ( forse mi sto allargando un pò troppo) che questi numeri si disponessero, magari (la sparo) in colonne orizzontali da 10 e poi uno sviluppo verticale (sempre mantenendo l'orine di uscita) e (dulcis in fundo) che tra tutti i numeri inseriti nella cronologia, mi dicesse quante volte è presente una coppia di numeri ben specifica (forse con un'altra o altre macro ) :...esempio: quante volte si verifica la coppi 23 30...
Grazie in anticipo....vi prego non mandatemi a stendere se oso chiedere tanto ! ahahahah |
|
| | Post: 1.026 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Veteran | Excel 2016-32bit Win11 | | ONLINE |
|
26/11/2020 18:18 | |
Devi mostrare quello che hai già fatto. Quello che chiedi deve agganciarsi alla tua macro che effettua l'estrazione in modo da 'dirottare' una copia dell'estratto nella tabella cronologia.
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 2 | Registrato il: 30/11/2015
| Città: TORINO | Età: 56 | Utente Junior | excel 2019 | | OFFLINE | |
|
26/11/2020 20:17 | |
La mia macro non effettua l'estrazione (magari si riuscisse ad automatizzarla estraendo le uscite direttamente dal sito !...) purtroppo la devo fare manualmente cliccando sul relativo tasto e portandola nel foglio "ARCHIVIO" con una Macro....
Sul foglio ho scritto una ulteriore breve spiegazione [Modificato da walmony 26/11/2020 20:19] |
| | Post: 1.027 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Veteran | Excel 2016-32bit Win11 | | ONLINE |
|
26/11/2020 22:28 | |
Mi verrebbe da dire "E' tutto da rifare" come diceva un famoso ciclista ma, per smuovere le acque per la prima richiesta mantenendo il lavoro che hai già fatto, aggiungi queste 3 righe all'interno di ogni tua macro x numero (0-36). Nella terza riga aggiusta il numero facendolo coincidere con la relativa macro. L'esempio è predisposto per lo "0".
Prima di provare le estrazioni nel foglio Archivio scrivi Estratto in cella A1. Dim rDest As Long 'riga destinazione
rDest = Sheets("Archivio").Cells(Rows.Count, "A").End(xlUp).Row + 1
Sheets("Archivio").Range("A" & rDest) = "0" '<== aggiornare il numero per ogni macro [Modificato da rollis13 26/11/2020 22:29]
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 3 | Registrato il: 30/11/2015
| Città: TORINO | Età: 56 | Utente Junior | excel 2019 | | OFFLINE | |
|
26/11/2020 23:48 | |
Grazie, ho apportato le modifiche e ti allego il file
.....DIMENTICANZA... le coppie di numeri da ricercare devono essere consecutive. esempio....esce 1 2 3 4 e mi interessa la coppia 1-3...in questo caso non va bene...2-4-6-4-3-1...oppure 2-4-6-4-1-3...in questo caso la condizione si è avverata.
Grazie
P.S. mi hai scritto che il foglio sarebbe da rifare....mi spieghi come...adesso magari no,ma in futuro potrebbe essermi utile. Grazie [Modificato da walmony 27/11/2020 00:02] |
| | Post: 1.028 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Veteran | Excel 2016-32bit Win11 | | ONLINE |
|
27/11/2020 00:08 | |
Sembra funzionare, per le combinazioni//statistiche passo la mano, io non ci capisco niente😊.
Ti segnalo che, se non è voluto, hai il foglio esageratamente gonfio. Elimina tutto quell'inutile riempimento (sfondo) nelle celle dopo A1-Z50 (circa) e poi già che ci sei provvedi ad eliminare tutte le righe e tutte le colonne che hai appena ripulito. La dimensione del file scenderà sotto i 40Kb da quasi 1Mb attuale.
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 4 | Registrato il: 30/11/2015
| Città: TORINO | Età: 56 | Utente Junior | excel 2019 | | OFFLINE | |
|
27/11/2020 00:26 | |
ok. grazie di tutto. aspettiamo qualcuno che mi aiuti nel passo successivo. 👍 |
| | Post: 5 | Registrato il: 30/11/2015
| Città: TORINO | Età: 56 | Utente Junior | excel 2019 | | OFFLINE | |
|
27/11/2020 20:23 | |
Nessuno che riesca a darmi una mano ? |
| | Post: 6.161 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
28/11/2020 08:55 | |
Ciao Ora vedo il file se riesco a fare qualcosa
qual'è il sito dove escono i numeri estratti
inoltre le tre tabelle prendiamo la Pima ed i primi 3 numeri 3-14-25
nelle uscite consecutive devo controllare quante volte sono usciti in consecutiva nelle estrazioni i numeri in coppia 3-14, 3-25, 14-25
oppure in un unica uscita 3-14-25
Ciao By Sal (8-D
[Modificato da by sal 28/11/2020 10:10] se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 1.031 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Veteran | Excel 2016-32bit Win11 | | ONLINE |
|
29/11/2020 00:19 | |
Ecco cosa intendevo per "E' tutto da rifare" e mi riferisco alla prima parte della domanda escludendo la parte che riguarda il conteggia delle terne (Colpi).
Ti allego un esempio dove nel modulo del foglio Metodo ci va UNA sola macro che conta i Click ed aggiorna il foglio Archivio: Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rDest As Long
If Target.Cells.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("L3:N14", "M2")) Is Nothing Then
rDest = Sheets("Archivio").Cells(Rows.Count, "A").End(xlUp).Row + 1
Sheets("Archivio").Range("A" & rDest) = Target.Value
Select Case Target
Case 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Range("U" & 3 + Target).Value = Range("U" & 3 + Target).Value + 1
Case 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
Range("W" & Target - 9).Value = Range("W" & Target - 9).Value + 1
Case 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36
Range("Y" & Target - 21).Value = Range("Y" & Target - 21).Value + 1
End Select
Application.EnableEvents = False
Range("L2").Select
Application.EnableEvents = True
End If
End Sub [Modificato da rollis13 29/11/2020 00:37]
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 6.164 | Registrato il: 14/11/2004
| Utente Master | Office 2019 | | OFFLINE |
|
29/11/2020 09:21 | |
Ciao in attesa della risposta inserisco la mia soluzione, un poco sull'onda di Rollis che saluto, creando una sola macro che conteggia e riporta i valori nel foglio archivio.
nel quale ho fatto riportare i colpi in ordine di 10, per un miglior conteggio.
ho inserito anche delle spie anticipando in questo modo vedere le sequenze dei tre numeri dei tre quadri, inserendo tre numeri nella colonna Spie si vede subito se nella sequenza dei colpi si sono succeduti.
in attesa di risposta.
Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui |
| | Post: 1.032 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Veteran | Excel 2016-32bit Win11 | | ONLINE |
|
29/11/2020 18:25 | |
Ho partorito una macro per controllare i 'Colpi', vediamo se è gestibile. Io l'ho messa in un modulo e l'archivio è vuoto. Option Explicit
Sub Cerca_Terni()
Dim terni(11) As String
Dim ur As Long
Dim rig As Long 'coordinata riga terni
Dim col As Long 'coordinata colonna terni
Dim estr As Long 'numeri estratti
Dim x, y, z, a, b 'contatori array + righe, colonne
Dim sez As Long 'zone terni (Colpi)
Dim comb As String 'combinazione terni
Dim cerca As String 'combinazione terni cercati
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Sheets("Metodo")
Set ws2 = Sheets("Archivio")
'costruzione array dei terni: B7:D10 + B12:D15 + G7:I10
x = 0
y = 7: z = 10
a = 2: b = 4
For sez = 1 To 3
If sez = 2 Then
y = 12: z = 15
End If
If sez = 3 Then
y = 7: z = 10
a = 7: b = 9
End If
For rig = y To z
For col = a To b
comb = comb & Cells(rig, col)
Next col
terni(x) = comb
x = x + 1
comb = ""
Next rig
comb = ""
Next sez
'confronto i terni con gli estratti
With ws2
ur = .Range("A" & Rows.Count).End(xlUp).Row
For x = 0 To 11
For estr = 2 To ur - 2 'fino alla terzultima
'con ciclo confronto l'estratto + 2 offset
cerca = .Range("A" & estr) & .Range("A" & estr).Offset(1, 0) & .Range("A" & estr).Offset(2, 0)
If terni(x) = cerca Then
'aumento colpi terni
With ws1
Select Case x
Case Is = 0, 1, 2, 3
.Range("E" & x + 7) = .Range("E" & x + 7) + 1
Case Is = 4, 5, 6, 7
.Range("E" & x + 8) = .Range("E" & x + 8) + 1
Case Is = 8, 9, 10, 11
.Range("J" & x - 1) = .Range("J" & x - 1) + 1
End Select
End With
End If
Next estr
Next x
End With
End Sub
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
|
|