Respuesta
en
Visual Basic
a
Selección de respuesta automática Excel
Puedes utilizar el evento change de la hoja, así cada vez que una celda de la hoja cambie de valor, se revisará que la celda sea la indicada y su valor y dependiendo del valor ejecutar una macro. Private Sub Worksheet_Change(ByVal Target As Range)...
Respuesta
en
Software y aplicaciones
y en 1 temas más
a
Cómo pedir y mostrar datos usando un FOR en Visual Basic .NET
Console. WriteLine y Console. ReadLine() son instrucciones de programas tipo consola, no van a funcionar en programas tipo formularios(win32), en su lugar puedes usar inputbox, y tu código seria Dim costos(,) As Double Dim valor As String For i = 0...
Respuesta
en
Visual Basic
a
Datos de una listbox a un array en VB 6.0
Debes redimensionar (Redim) el array para que pueda almacenar todos los datos del listbox Dim Vdatos() As Long Dim Vindice As Integer Redim Vdatos(List1.ListCount - 1) For Vindice = 0 To List1.ListCount - 1 Vdatos(Vindice) = List1.List(Vindice) Next
Respuesta
en
Visual Basic
a
Como obtener la cantidad de semanas de un mes vb 5
No se de VB5 pero en VB6 funciona. Es una función que devuelve el número de semanas de un mes. Solo debes ingresar el año y el mes Function NumeroSemanas(Año As Integer, Mes As String) Dim Meses() As String Dim NumeroMes As Integer Dim DiasMes As...
Respuesta
en
Visual Basic
y en 1 temas más
a
Aplicaciones VBA a Excel.
Se pueden hacer muchas cosas, 1) Puedes descargar y subir datos a bases de datos remotas; esto te permitiría compartir información con otras personas que estén lejos, es decir verían la misma información y podrían modificarla(solo si tu quieres) y...
Respuesta
en
Visual Basic
a
Minimizar excel cuando uso un formulario
Para ello utilizas los eventos Initialize y Terminate del userform. En el evento Initialize ocultas el Excel, y en el evento Terminate lo muestras de nuevo. Por ejemplo. Private Sub UserForm_Initialize() 'Al iniciar el userform Application.Visible =...
Respuesta
en
Visual Basic
a
Bloquear celdas una vez escritas
Puedes usar la instrucción Protect, de la siguiente forma Me.Protect Password:="tu_passsword", UserInterfaceOnly:=true Puedes usarlo en el evento Activate de la hoja y te quedaría mas o menos así Private Sub Worksheet_Activate() Me.Protect...
Respuesta
en
Visual Basic
a
Ajuste de controles a pantalla
Puedes utilizar la siguiente clase en VB.NET para redimensionar tus formularios Public Class clsResizeForm Dim f_HeightRatio As Single = New Single Dim f_WidthRatio As Single = New Single Public Sub ResizeForm(ObjForm As Form, DesignerWidth As...
Respuesta
en
Visual Basic
a
Hola bueno soy nuevo por aquí quisiera que me ayuden con una macros
Para abrir archivos debes poner el siguiente código en la primera linea del código del userform de los resultados (donde muestras los libros encontrados). Private Declare Function ShellExecute Lib "shell32.Dll" Alias "ShellExecuteA" ( _ ByVal hwnd As...
Respuesta
en
Visual Basic
a
Porque se activa solo el primer MsgBox
La verificación del tipo de producto se debe hacer al principio para decidir si se ejecuta el código de la bandeja ice twister o el del tornillo nivelador. Select Case combobox1.Value Case "MQ196733" 'Bandeja Ice Twister peso196733 =...
