Hola
Estoy exportando a Excel desde Visual Basic. Tengo lo siguiente:
Código:
  1. Dim row As Integer
  2. With .Range("A1", "A72")
  3. '... se llenan las otras columnas
  4.                         For row = 9 To row = 21 Step 1
  5.                             .Cells(row, 5).Formula = "=+B" + row + "-D" + row
  6.                         Next
  7.                         .Cells(22, 5).Formula = "=SUM(F16:F21)+F9+F13+F12"
  8.                         For row = 24 To row = 38 Step 1
  9.                             .Cells(row, 5).Formula = "=+B" + row + "-D" + row
  10.                         Next
  11.                         For row = 40 To row = 53 Step 1
  12.                             .Cells(row, 5).Formula = "=+B" + row + "-D" + row
  13.                         Next
  14.                         .Cells(54, 5).Formula = "=SUM(F47:F53)+F40+F44+F43"
  15.                         For row = 57 To row = 59 Step 1
  16.                             .Cells(row, 5).Formula = "=+B" + row + "-D" + row
  17.                         Next
  18.                         .Cells(61, 5).Formula = "=SUM(F56:F60)"
  19.                         .Cells(62, 5).Formula = "=+F54-F61"
  20.                         .Cells(63, 5).Formula = "=+B63-D63"
  21.                         .Cells(64, 5).Formula = "=+F62+F63"
  22.                         .Cells(65, 5).Formula = "=+B65-D65"
  23.                         .Cells(66, 5).Formula = "=+B66-D66"
  24. End With

El problema es que no me imprime las celdas que puse dentro de los for, únicamente las q están afuera. ¿No se puede hacer esto? ¿Hay algo mal en la sintaxis?