Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
lla;n2162220 ha scritto:so che per molti di voi sono domande cretine ..ma io non sono proprio capace..
GioRyuKen72;n2162212 ha scritto:ciao Ila, supponendo che tu voglia sommare Ba1 e Ba2 con Ba3 3 Ba4
num1(1) = Fuori90(Estratto(es,BA_,1) + Estratto(es,BA_,2))
num2(1) = Fuori90(Estratto(es,BA_,3) + Estratto(es,BA_,4))
somma( o come vuoi tu) = fuori90(num1+num2)
Gio.
GioRyuKen72;n2162236 ha scritto:Ba1 = Estratto(es,BA_,1)
Ba2 = Estratto(es,BA_,2)
Ba3 = Estratto(es,BA_,3)
Ba4 = Estratto(es,BA_,4)
Somma1 = Fuori90(Ba1 + Ba2)
Somma2 = Fuori90(Ba3 + Ba4)
Num = Differenza(Somma1,Somma2)
esempio ultima del mese di febbraio:
03-34-52-16-10
Ba1 = Estratto(es,BA_,1) 03
Ba2 = Estratto(es,BA_,2) 34
Ba3 = Estratto(es,BA_,3) 52
Ba4 = Estratto(es,BA_,4) 16
Somma1 = Fuori90(Ba1 + Ba2) 37
Somma2 = Fuori90(Ba3 + Ba4) 68
Num = Differenza(Somma1,Somma2) 31
prova così
Gio.
GioRyuKen72;n2162223 ha scritto:prova con
Distanza = Differenza(Estratto(es,Ba_,1),Estratto(es,BA_,2))
joe;n2162242 ha scritto:Potrebbe essere "giusto" ma non risolve la questione nella sostanza.
Prima, come avevo, anticipato venivano usate variabili "sbagliate" per cui si generava l'errore di sintassi:
"Tipo non corrispondente".
Poi vi è un problema di logica:
Distanza è una cosa. Differenza è una altra cosa.
Entrambe essendo parole-chiave cioè riservate ad ... istruzioni ...
non dovrebbero essere usate come nome di una variabile.
Dunque:
Distanza = Differenza(Estratto(es,Ba_,1),Estratto(es,BA_,2))
Di per sé è un doppio errore.
Che comunque risolve decidendo.
Risolve pur d'arbitrio optando per la differenza (CFR messaggio #9)
Num = Differenza(Somma1,Somma2)
GioRyuKen72;n2162246 ha scritto:Cerco sempre di capire le cose che mi possono servire dalle persone in gamba come te e come Salvo.. vorrrei nominarvi tutti, ma per evitare dimenticanze di fermo a voi 2
Option Explicit
Sub Main
Dim A,B
For A = 1 To 89
For B = A + 1 To 90
Scrivi Format2(A)& "-" & Format2 (B) & " Distanza=Differenza=" &(Distanza(A,B) = Differenza(A,B))
Next
Next
End Sub
For P = 1 To 5
E(P) = Estratto (Es,BA_,P)
Next
Option Explicit
Dim a,b,c,d,a1,a2,a3,a4
Sub Main
a1 = 25 : a2 = 83: a3 = 25: a4 = 83
'---------------------------------------------
' Calcola il più grande meno i più piccolo
' se il risultato supera il 45, prosegue
' con 90 - risultato, esempio a1 = 25, a2 = 83
'(83 - 25 = 58) (90 - 58 = 32) il risultato
'finale è 32, quindi il risultato non è mai
'superiore a 45
a = Distanza(a1,a2)
b = Distanza(a2,a1)'anche invertendo a1, con a2
'---------------------------------------------
c = Differenza(a3,a4)'anche in questo caso calcola il più grande meno il più piccolo
d = Differenza(a4,a3)'anche invertendo a3 con a4, risultato finale = 58
Scrivi Format2(a)
Scrivi Format2(b)
Scrivi
Scrivi Format2(c)
Scrivi Format2(d)
End Sub