Visual Basic - Ayuda!!! Macros error 5

Life is soft - evento anual de software empresarial
   
Vista:

Ayuda!!! Macros error 5

Publicado por davi davi_99_gs@hotmail.com (1 intervención) el 11/05/2015 17:43:38
Me podrian auidra diciendome donde esta el error en mi codigo?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Sub tablas()
Dim i As Integer
Dim a As Integer
Dim numfilas As Integer
numfilas = Hoja1.Range("e10")
a = 1
For i = 5 To (numfilas + 4)
 
      Hoja1.Range("i" & i).Value = a
 
a = a + 1
 
Next i
 
Dim swc As Variant
Dim sor As Variant
Dim e As Variant
 
swc = Hoja1.Range("e6")
sor = Hoja1.Range("e8")
e = ((1 - sor) - swc) / (numfilas - 1)
Sw = swc
For i = 5 To (numfilas + 4)
 
      Hoja1.Range("j" & i).Value = Sw
Dim Swd As Variant
Dim Kro As Variant
Dim u As Variant
u = 2.52
 
    If (Hoja1.Range("e12") = "tarea") Then
    Swd = (Sw - swc) / (1 - sor - swc)
 
   Kro = (1 - Swd) ^ 2.52
 
    Hoja1.Range("k" & i).Value = Swd
 
    Hoja1.Range("l" & i) = Kro
    Krw = 0.78 * (Swd) ^ 3.72
    Hoja1.Range("m" & i).Value = Krw
Else
Hoja1.Range("e12") = "introduzca valor!!"
 
End If
Sw = Sw + e
 
Next i
Hoja1.Range("e17").Value = e
End Sub

me sale "se ha producido el error '5' en tiempo de ejecucion , y al depurar
me sale que el error esta en la linea de mi ecuacion Kro. Si elevo el parentesis
a un numero entero corre sin problema. pero no se como arreglar el error.
ayuda porfavor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda!!! Macros error 5

Publicado por Humberto (4 intervenciones) el 21/05/2015 00:08:15
cambia la sintaxis de esto Hoja1.Range("m" & i) por worksheets("Nombre de la hoja").Range("m" & i)



Saludos!, espero te sirva, cuéntame si funciona bye!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar