Recorrer DataGrid

Yolanda
13 de Agosto del 2003
Hola,mi problema es el siguiente.Tengo un datagrid con muchas filas (con lo que me añade un scroll),el usuario va seleccionando algunas de las filas del datagrid (pueden estar salteadas),una vez que ha seleccionado todas las que quiere, hay que recorrer el datagrid para ir buscando las que estan seleccionadas y luego copiarlas en otro datagrid. Si alguien me puede dar alguna solución se lo agradeceria.
Saludos YOY

Emiliano Salazar
08 de Enero del 2013
Mira, esto a mi me funciona, para probar mejor esto te recomiendo que dentro del next pongas un msgbox y muestres alguno de los campos del recordset para que puedas ver como va iterando por las filas del datagrid.

Sub DeleteRows()
Dim varBmk As Variant
For Each varBmk In DataGrid1.SelBookmarks
Data1.Recordset.Bookmark = varBmk
Data1.Recordset.Delete
Data1.Refresh
Next
End Sub

Fuente: MSDN (Ejemplo de la propiedad SelBookmarks ).