Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/04/2009, 07:54
Avatar de Sergestux
Sergestux
 
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 9 meses
Puntos: 20
Respuesta: Saber dimensiones de una matriz de dos dimensiones

Excelente ayuda me ha servido de mucho tu aporte, ya no me acordaba cual eran las funciones, asi quedo mi codigo corregido:
Código vb:
Ver original
  1. 'Rellena el Grid con los datos (Matriz) que se le pasen
  2. Public Sub RellenaGrid(Grid As Variant, Datos As Variant)
  3. Dim Renglon As Variant, Columna As Variant
  4. Dim Cols As Variant, Rows As Variant
  5.  
  6.     Cols = UBound(Datos, 2)
  7.     Rows = UBound(Datos)
  8.    
  9.     If Rows > 0 Then        'Si hay datos
  10.        'Recorro el grid
  11.        With Grid
  12.             .MaxRows = Rows
  13.             For Renglon = 1 To Rows
  14.                 .Row = Renglon
  15.                 For Columna = 1 To Cols
  16.                     .Col = Columna
  17.                     .Text = IIf(IsNull(Datos(Renglon, Columna)), "", Datos(Renglon, Columna))
  18.                 Next Columna
  19.             Next Renglon
  20.             .BlockMode = True
  21.             .Lock = True
  22.         End With
  23.     End If
  24. End Sub

Por cierto no es el grid estandar, si no que es un control que la empresa compro de nombre Spread 3.0