santiagomf

santiagomf

Más de 35 años en la informática y más de 20 trabajando con Visual Basic, Access, Excel y otras B
 166K puntos  Castilla y León, España @santiagomf desde - visto
Preguntar

Respuestas en Visual Basic

Respuesta en a

Convertir numero a letra de columna

Function letraColumna(ByVal nCol As Integer) As String Dim n1 As Integer Dim n2 As Integer Dim aux As String If nCol > 26 Then n2 = nCol n1 = 0 Do While n2 > 26 n1 = n1 + 1 n2 = n2 - 26 Loop aux = Chr$(n1 + 64) & Chr$(n2 + 64) Else aux = Chr$(nCol +...
Respuesta en a

Controlar tarjetas de sonido. Visual basic 6

Siento no poder ayudarte. Nunca he utilizado ese control y no tengo medios para realizar las pruebas que se me pudieran ocurrir sobre la marcha.
Respuesta en a

Macro para copiar celdas

Supongo que estarás recibiendo los datos desde un lector de códigos de barras o algo similar. En cualquier caso, lo que está claro es tienes que detectar cuando se acaba de recibir el dato para poder mandarlo a la hoja2. No puedes enviar la...

Abrir documento de Autocad desde Visual Basic 6

Puedes encontrarlo en esta dirección (no me gusta copiar el código escrito por otro): http://helektron.com/2007/01/19/abrir-cualquier-tipo-de-archivo-en-vb/
Respuesta en a

Control de tiempo

Yo utilizaría un 'Timer' (de la barra de herramientas). El único problema sería que no admite intervalos de 5 minutos, por lo que tendríamos que llevar un contador de minutos. El código sería algo así: Option Explicit Dim minutosTranscurridos As...
Respuesta en a

Error 13 en visual basic 6

Un par de detalles: En primer lugar el recordset 'tRs' está definido sin poner ADODB delante. Si estás utilizando también DAO es posible que el tipo asignado sea DAO. Recordset, lo cual justificaría el error que comentas. Lo segundo que veo es que el...
Respuesta en a

Macro para copiar celdas

Prueba con este código en la 'Hoja1'. Creo que es lo que quieres hacer. Un saludo Option Explicit Dim snCambioB5 As Boolean Private Sub Worksheet_Activate() snCambioB5 = False End Sub Private Sub Worksheet_Change(ByVal Target As Range) snCambioB5 =...
Respuesta en a

Visual basic y vba

Es posible que estés utilizando funciones propias de Excel (o de otras librerías que cargues con la hoja de cálculo), y que por eso te de el error. Prueba a incluir en Visual Basic una referencia (entrando por Proyecto - Referencias) a las librerías...
Respuesta en a

Personalizar un datagrid

¿Has probado a seleccionar sólo los tres campos? SELECT <campo1>,<campos2>,<campo3> FROM datos.... También podrías definir el datagrid asociado a un data durante el diseño y quitarle o esconder los campos que no quieres que se vean. Yo me quedaría...
Respuesta en a

Vaciar portapapeles

Se me ocurren dos posibilidades: que vacíes el portapapeles o que crees un menú propio para presentarlo cuando pulsen el ratón. La primera, y más sencilla, es usar la instrucción 'clipboard. Clear' e inclúyelo en el código del textbox_mouseDown. La...