Respuesta
en
Microsoft Excel
a
Vincular combobox sin repetir dato inicial
Tienes que cambiar 5 línea en los procedimientos principales, ya que la columna G es la 7 yla L la 12. Te adjunto los procedimientos completos para que no te líes. El resto quedan como está. Private Sub UserForm_Initialize() Dim i As Integer Dim maxi...
Respuesta
en
Microsoft Excel
a
Datos en un textbox formulario
Prueba con esto: Private Sub TextBox1_KeyDown(ByVal KeyAscii As MSForms.ReturnInteger, ByVal Shift As Integer) Dim c As String Dim ia As Integer Dim ic As Integer If KeyAscii = 13 Then 'Se pulso Enter c = TextBox1.Text Select Case LCase(Left(c, 1))...
Respuesta
en
Microsoft Excel
a
Macro para búsqueda y Localización!
Con los datos que das no soy capaz de hacer lo que pides. Los bloques, ¿son rangos de celdas con nombre, los nombres de bloque son las cabeceras, información adicional al lado de cada película o el color de fondo de la celada donde está el nombre de...
Respuesta
en
Microsoft Excel
a
Nro aleatorio
Me he basado en código publicado por Javier Marco y lo he adaptado a tu necesidad. Es un tanto curioso y por ejemplo no declara las variables, cosa que prefiero hacer, pero es correcto. Sub Main() Call Aleatorios_no_repetidos(200) End Sub Lo anterior...
Respuesta
en
Microsoft Excel
a
Vincular combobox sin repetir dato inicial
Creo que sí que entiendo lo que quieres. Para construir la solución he creado varios procedimientos y funciones, ya que el filtro avanzado de Excel duplica el primer valor o recurrir a errores para generar una colección de objetos únicos no me...
Respuesta
en
Microsoft Excel
a
Datos en un textbox formulario
El siguiente código hace los que pides cargando los datos en A1 y C1 de "Mihoja". Si necesitas que a cada pulsación se incremente la celda entonces necesitas saber cual es la primera celda vacía del rango correspondiente. Algo parecido a este código...
Respuesta
en
Microsoft Excel
a
Pasar datos con misma fecha de una hoja a otra
Lo que se presento hace lo que quieres exactamente aunque no estoy seguro que sea lo mejor, dependiendo de lo que necesites. En la hoja 2 añades el siguiente código : Private Sub Worksheet_Change(ByVal Target As Range) If Not (Intersect(Target,...
Respuesta
en
Microsoft Excel
a
Formulando usando el color de la celda
Bueno lo que te propongo para lo que quieres es hacer una función que puedas usar como el SI de Excel. Function SiColor (r as Range) SiColor = s.Interior.ColorIndex End Function En este caso simplemente la función escribe el valor del color de...
Respuesta
en
Microsoft Excel
a
Buscar el valor menor en una columna según condicional
Una forma sencilla de obtener todos los valores es hacer una tabla dinámica o pivot table. Dependiendo de Excel 2003 o 2007 que tengas el asistente está en Datos/Informes de Tabla y Gráficos Dinámicos o en Insert/Tables. En cualquier caso antes de...
Respuesta
en
Microsoft Excel
a
Pregunta excel
Te intento contestar por partes. Te sugiero que trates de entender lo que se hace porque si es un ejercicio que te han puesto y te limitas a copiar no vas a aprender a pesar de que puedas aprobarlo. 1. En las celdas jucio copiar la correspondiente...