
Sub sim()
Static g, l, v, a, p, s, x
s = 40
For i = 8 To 15000
If x = 0 Then
p = Range("$f$" & i)
If Range("f" & i) - p >= 50 Then ' vendi
v = Range("$F$" & i) ' prezzo di vendita
x = 1
If Range("f" & i) - p <= 50 Then 'acquista
a = Range("$F$" & i) 'prezzo d'acquisto
x = 1
End If
End If
End If
If x = 1 Then
If Range("F" & i) - v <= -40 Then
g = g + s
p = Range("$f$" & i)
x = 0
Else
If Range("F" & i) - v >= 15 Then
l = l + 15
p = Range("$f$" & i)
x = 0
Else
If Range("F" & i) - a >= 40 Then
g = g + s
p = Range("$f$" & i)
x = 0
Else
If Range("F" & i) - a <= -15 Then
l = l + 15
p = Range("$f$" & i)
x = 0
End If
End If
End If
End If
End If
Next i
Range("F1") = g
Range("G1") = l
'g = o
'l = 0
End Sub
|
Sub sim()
Static g, l, v, a, p, s, x
s = 40
For i = 8 To 15000
If x = 0 Then
p = Range("$f$" & i)
If Range("f" & i) - p >= 50 Then ' vendi
v = Range("$F$" & i) ' prezzo di vendita
x = 1
If Range("f" & i) - p <= 50 Then 'acquista
a = Range("$F$" & i) 'prezzo d'acquisto
x = 1
End If
End If
End If
If x = 1 Then
If Range("F" & i) - v <= -40 Then
g = g + s
p = Range("$f$" & i)
x = 0
Else
If Range("F" & i) - v >= 15 Then
l = l + 15
p = Range("$f$" & i)
x = 0
Else
If Range("F" & i) - a >= 40 Then
g = g + s
p = Range("$f$" & i)
x = 0
Else
If Range("F" & i) - a <= -15 Then
l = l + 15
p = Range("$f$" & i)
x = 0
End If
End If
End If
End If
End If
Next i
Range("F1") = g
Range("G1") = l
'g = o
'l = 0
End Sub
|
Function MioTrova(a)
Dim i as Integer
For i = 1 to Len(a)
If Mid(a, i, 1) = " " Or Mid(a, i, 1) = "-" Or Mid(a, i, 1) = "/" Then
MioTrova = i
End if
Next i
End Function |
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.(George Bernard Shaw) |
Function uMioTrova(ByVal sStr As String, ByVal sSearch As String) As Integer
Dim i As Integer
For i = 1 To Len(sStr)
If InStr(sSearch, Mid(sStr, i, 1)) Then
uMioTrova = i
Exit For
End If
Next i
End Function |
