Victor Rodriguez

Victor Rodriguez

Ayudando a que Excel trabaje mas y mejor
 69,1K puntos  España @gregori00001 desde - visto

Respuestas

Respuesta en y en 2 temas más a

Programación en Visual Basic Excel uso del MSFlexGrid. ¿Como paso los datos del grid hacia una hoja Excel ya creada?

Léete esto http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/240-exportar-flexgrid-a-excel.htm
Respuesta en y en 1 temas más a

En excel necesito hacer un filtro horizontal

Excel no lo permite. La única opción que tienes es darle a CTRL+ALT+Flecha Izquierda
Respuesta en y en 1 temas más a

¿Puede Excel enviar un correo si se modifica los datos de una celda?

Este código es para el ejemplo de que la celda que se cambie sea la A1 Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("A1")) Is Nothing Then Dim oEmail As New clsOutlookEmail With oEmail .AddToRecipient = "el mail...
Respuesta en y en 1 temas más a

No permitir valores duplicados en 2 columnas

Entiendo que el nº de parte es único y no puede haber el mismo nº de parte para diferentes nº de orden. En ese caso, lo mejor para ti es aplicar un formato condicional como el que te adjunto
Respuesta en y en 1 temas más a

Como actualizar automáticamente un archivo Excel ?

Lo mejor sería hacer una copia una vez hayas cargado todos los datos. Sería una macro así: Sub copiar() ThisWorkbook.SaveCopyAs "C:\Users\usuario\Desktop\copia.xlsx" End Sub Deberás cambiar la ruta "C:\Users\usuario\Desktop\COPIA\copia.xlsx" por la...
Respuesta en y en 1 temas más a

Tengo en un excel varias filas y necesito hacer un txt por fila en forma simultanea.

Este código te servirá: Sub totxt() Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") Dim Fileout As Object Dim nombre As String, texto As String i = 1 j = 1 Do texto = Cells(j, 1).Value nombre = Cells(i, 2).Value If nombre = ""...
Respuesta en y en 2 temas más a

Transponer en excel números a filas

Este código te valdrá: Sub numeros() Range("a2").Select j = 0 i = 2 Do ac = ActiveCell.Value uno = Left(ac, 1) dos = Right(Left(ac, 2), 1) tres = Left(Right(ac, 2), 1) cuatro = Right(ac, 1) Cells(i, 21 + j) = uno Cells(i, 22 + j) = dos Cells(i, 23 +...
Respuesta en a

Tabla Dinámica, no consigo poner campo calculado

El divisor del campo calculado que tienes que usar es MAX FTE en vez de FTE =INCURRIDAS/MAX(FTE)
Respuesta en a

Rellenar tabla automáticamente en excel con datos procedentes de otra hoja de excel.

El código que necesitas es este: Sub copiar_pegar() Set h1 = Workbooks("MMampo.xls").Sheets("MMampo.xls") Set h2 = Workbooks("datos mm.xlsm").Sheets("Hoja1") h2.Activate u = Range("A" & Rows.Count).End(xlUp).Row + 1 h2.Cells(u, "A") = h1.[A1]...

Temas

Suscríbete RSS