Respuesta
en
Visual Basic
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
Visual Basic
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
Visual Basic
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...
Respuesta
en
Visual Basic
a
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
Visual Basic
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
Visual Basic
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
Visual Basic
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
Visual Basic
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
Visual Basic
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
Visual Basic
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...