Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 11-11-2011
lowellpelikno lowellpelikno is offline
Registrado
NULL
 
Registrado: nov 2011
Posts: 1
Poder: 0
lowellpelikno Va por buen camino
Smile

Cita:
Empezado por Guadalupe Ver Mensaje
Hola ya lo resolvi, gracias, todos cooperamos para que me funcionara entre mis libros y ustedes, ya corre hasta aqui...

Les mando el codigo, talves lespueda servir de algo en un futuro.

Dim i As Integer
Dim cad As String


cad = ""
For i = 1 To 20
cad = oHoja2.Range("B" & i).value
If cad = Nothing Then ' y si ya no tiene datos que salga
Exit For
End If



If oHoja2.Range("B" & i).value = "GRANDE" Then
oHoja2.Range("Q1") = "ID_PRODUCTO" ' Me pone una etiqueta en la Q1

oHoja2.Range("Q" & i) = "33"

Else

If oHoja2.Range("B" & i).value = "CHICO" Then
oHoja2.Range("Q" & i) = "34" ' Id Producto
End if
hola quizás un poco tarde:: pero estoy empesando en esto de la programada y pues tu codigo creo k me sirve pero solo tengo un problema en la parte:
For i = 1 To 20
cad = oHoja2.Range("B" & i).value
If cad = Nothing Then ' y si ya no tiene datos que salga
Exit For
End If me salta el siguiente error la variable oHoja2 se utiliza antes de que se le haya asignado un valor. prodria darse una excepción de referencia nula en tiempo de ejecución
este s el codigo que yo tengo hasta el momento

Option Explicit On

' Para acceder a OleDB
Imports system.data
Imports System.Data.OleDb
Imports Microsoft.Office.Interop
Dim i As Integer
Dim cad As String
Dim oHoja2 As Excel.Range

' crear conexión
Dim oConexion As New System.Data.OleDb.OleDbConnection()
oConexion.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; Data Source='D:\PROYECTOS Y PROGRAMAS EN VE2005\LIBRO2.xls';Extended Properties=Excel 8.0;"

' crear adaptador
Dim oDataAdapter As New OleDbDataAdapter("SELECT * FROM [Hoja1$]", oConexion)

cad = ""
For i = 1 To 20
cad = oHoja2.Range("A" & i).Value
If cad = Nothing Then ' y si ya no tiene datos que salga
Exit For
End If



If oHoja2.Range("B" & i).Value = TextBox1.Text Then
Label2.Text = "labelllll"
'oHoja2.Range("Q1") = "ID_PRODUCTO" ' Me pone una etiqueta en la Q1

'oHoja2.Range("Q" & i) = "33"

'ElseIf oHoja2.Range("B" & i).Value = "CHICO" Then
'oHoja2.Range("Q" & i) = "34" ' Id Producto
End If
Next
End Sub





creo que me seria muy util que pusieras el codigo completo aaa si es que lees esto espero que siii!!!
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obtener valor de una celda de un DBGrid Albano Conexión con bases de datos 10 13-01-2006 17:53:26
como hacer que una columna del dbgrid contenga un valor de un TEdit en cada celda Shidalis OOP 2 02-08-2005 12:05:35
Como insertar una Imagen en una celda de excel whosml Servers 0 18-06-2003 19:41:54
Como hago referencia al valor de una celda de un DBGrid? Sóstrato OOP 3 12-06-2003 00:32:06


La franja horaria es GMT +2. Ahora son las 04:07:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi