-
Contador de contenido
11884 -
Unido
-
Última visita
-
Días con premio
910
Todo se publica por Antoni
-
Modificar Datos de una Tabla
tema contestó a Antoni en juan carlos vilchez Macros y programación VBA
Sin el archivo, imposible decirte nada más. -
Modificar Datos de una Tabla
tema contestó a Antoni en juan carlos vilchez Macros y programación VBA
Cambia liena por linea a ver que pasa: Hoja7.Cells(liena, 6) = CB_Unidad Hoja7.Cells(liena, 7) = TXT_Placa Hoja7.Cells(linea , 6) = CB_Unidad Hoja7.Cells(linea , 7) = TXT_Placa -
Si lo que buscas es el Cliente, este concepto se halla en la columna 5 de la Hoja7, no en la 83. nombre = Hoja7.Cells(FILA, 83).Value
-
Faltan hojas en el archivo que has subido (BD, CLIENTES, ALTAARTICULOS1,.....)
-
Guardar de forman permanente variables
tema contestó a Antoni en Benito Bartolomé Macros y programación VBA
Recuerda lo que dice la Navaja de Ockham, la solución más sencilla, acostumbra a ser la correcta. -
Guardar de forman permanente variables
tema contestó a Antoni en Benito Bartolomé Macros y programación VBA
Así funciona: '------------------------------------------------------------------ Private Sub Guardar_Click() With ActiveWorkbook.Names .Add Name:="ALBARÁN", RefersTo:=TextBox1, Visible:=False .Add Name:="PEDIDO", RefersTo:=TextBox2, Visible:=False .Add Name:="FACTURA", RefersTo:=TextBox3, Visible:=False .Add Name:="ASIENTO", RefersTo:=TextBox4, Visible:=False .Add Name:="Genero1", RefersTo:=OptionButton1, Visible:=False .Add Name:="Genero2", RefersTo:=OptionButton2, Visible:=False End With Unload Me End Sub '------------------------------------------------------------------- Private Sub UserForm_Initialize(): On Error Resume Next TextBox1 = [ALBARÁN] TextBox2 = [PEDIDO] TextBox3 = [FACTURA] TextBox4 = [ASIENTO] OptionButton1.Value = [Genero1] OptionButton2.Value = [Genero2] End Sub -
Guardar de forman permanente variables
tema contestó a Antoni en Benito Bartolomé Macros y programación VBA
Hola a todos: En el archivo que subí, los Name ya se crean ocultos (,Visible:=False). Saludos -
Guardar de forman permanente variables
tema contestó a Antoni en Benito Bartolomé Macros y programación VBA
En cuanto al primero, no me gusta mucho dejar anotaciones en las hojas ya que por error alguien las puede borrar y después ya no funciona la macro. Si proteges la hoja y la ocultas como VeryHidden no tendrás problemas. -
Guardar de forman permanente variables
tema contestó a Antoni en Benito Bartolomé Macros y programación VBA
Me parece que te complicas la vida, la forma más habitual de guardar datos es en una hoja oculta, pero también se puede hacer con nombres. Con hoja oculta sería algo así: Columna A-Nombre formulario/Variable Columna B-Nombre control Columna C-Valor 1 Columna D-Valor 2 Columna E-Valor 3 ...... Te dejo un ejemplo con nombres. Variables fijas.xlsm -
Version 1.0.0
33 downloads
En el adjunto encontrareis un formulario con 2 ejemplos de como llenar un listbox/combobox, uno, a partir de un nombre y otro, a partir de una fórmula, ambos combinados con la propiedad RowSource. Se basan en la utilización de DESREF y CONTARA. Lamentablemente la propiedad RowSource no admite la fórmula en ingles y con la fórmula en castellano, no funciona, de ahí que he colocado la fórmula en inglés en la propiedad Tag del listbox/combobox. -
Version 1.0.0
75 downloads
Es un calendario al uso, sin misterios. Ya sabeis de mi debilidad por los calendarios, en este caso la gracia está en el código VBA. Os recomiendo que lo reviseis y os dareis cuenta que se puede hacer click en un label sin evento individual y sin módulo de clase. Calendario mínimo.xlsm -
Version 1.0.0
78 downloads
Hola a todos: Os dejo un formulario para crear y visualizar álbumes de fotografías. Cada álbum va en una hoja. Puede haber cualquier número de álbumes. Cada álbum puede contener cualquier número de imágenes. En el formulario: Se pueden añadir múltiples imágenes a la vez. Al pulsar sobre la miniatura cambia la resolución de la imagen. El resto os lo dejo para que lo descubrais vosotros. Paz y amor. -
-
-
Version 1.0.0
85 downloads
Hola amados todos: ¿ Os acordais que siempre hemos dicho que no se puede usar el método AddItem en un Listbox/Combobox con más de 10 columnas ? Bueno, pues es falso. Analizando esta consulta Sumar 3 columnas de un listbox, me he dado cuenta que si es posible. Ver el código del adjunto. Paz y amor Mas de 10 columnas en un control ListBox con el método AddItem.xls -
-
Hola Rafael: Te propongo una variación. En primer lugar he cambiado el formulario a No modal para poder ir cambiando la celda activa sin necesidad de descargar el formulario, y en segundo lugar voy actualizando la celda activa a medida que se va escribiendo en los textbox, con lo que los botones ya no son necesarios. A ver que te parece. Saludos AñadirAntesDespues II.zip
-
Jugar con los valores (Rojo, Verde, Azul) en las celdas
tema contestó a Antoni en verzulsan Ideas y aportes
Hola Santi: Simplemente, genial. Un saludo. Antoni. -
Hola: Muy ingenioso, me lo guardo en mi carpeta de ExcelTools. Saludos.
-
Hola: Esta macro rellena/quita relleno, a las celdas con fórmula. También es un ejemplo de como aplicar SpecialCells. Sub AlternarResaltarFormulas(Kolor) On Error Resume Next If ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = Kolor Then ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = xlNone Else ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = Kolor End If MsgBox "Total celdas con fórmula: " & ActiveSheet.Cells.SpecialCells(xlCellTypeFormulas).Cells.Count End Sub [/CODE] Podeis variar Kolor entre 0 y 55. Saludos. PD: Como he leído por ahí, a mi también se me están alineando los coágulos en el cerebro. Cada día que pasa, tengo menos ideas para confeccionar aportes.
-
Felicitaciones y Agradecimientos. MVP (Most Value Professional)
un tema respondió a Antoni en Cafeteria Ayuda Excel
Hola a todos: Como casi siempre, voy a ser yo quien se ponga un poco "borde", acordaros de aquello que dice: o sea que a seguir "currando" para hacer a la web, simplemente: "The Best". Saludos a todos y "Happy" 2011. Germán: The Best quiere decir "La mejor" no "La Bestia",....... jajaja. -
Enhorabuena: Ya estás en el nº 1. Saludos.
-
Hola: Ahora me funcionan los dos. Sube el excel para pasar a rgb las imágenes. Saludos.