Victor Perdomo

Victor Perdomo

Conocimientos avanzados en Excel, programación VB
 56,7K puntos  Colombia @kimari23 desde - visto
Preguntar

Respuestas en Microsoft Excel

Respuesta en y en 1 temas más a

Enviar mail desde Excel VBA

Para insertar más de una linea debes de usar vbNewLine que es un salto de linea y concatenarlo con el operador & con nuestro texto ejemplo: "Hi there" & vbNewLine & vbNewLine & _ "This is line 1" & vbNewLine & _ "This is line 2" & vbNewLine & _ "This...
Respuesta en a

Macro de Excel formato de fecha corta

Sub Mes() Sheets(1).Select If Range("b3") <> 0 Then With Range("b3").CurrentRegion .Columns(5) = Evaluate(.Columns(1).Address).Value .Columns(5).NumberFormat = "mmm-yy" End With End If End Sub En la parte donde dice Evaluate(. Columns(1). Address)....
Respuesta en a

Lineas de tendencia en excel

Cuando quiero graficar media, max o min, creo una nueva columna y pongo por ejemplo: =SUBTOTALES(4;$A$1:$A$201) max =SUBTOTALES(5;$A$1:$A$201) min Donde $A$1:$A$201 es nuestra serie fija de datos, luego tomas esta columna y la gráficas, junto a tu...

Pasar variable entre macros

Sub AutoOpen() Dim x As String x = prompt:="lo que sea" Application.OnTime When:=Now + TimeValue("00:30:00"), _ Name=NuevaMacro(x) End Sub Function NuevaMacro(ByVal x As String) As String NuevaMacro = "lo que sea" End Function
Respuesta en a

¿Cómo enviar e-mail desde Excel a través de Outlook?

Ando un poco liado, así que no he tenido tiempo de responder a mucha gente, de todos modos acá te envío algo que te servirá. Lo extraje de la ayuda de office. De todos modos preguntame si tienes dudas. Sub CreateHTMLMail() 'Creates a new e-mail item...
Respuesta en a

Macro excel 2007 para búsqueda

Cambia la celda A1, por la celda en que tu tabla empieza, cualquier duda comentame. Sub imei() ''''''''''''''' celda = "A1" '<---cambia esta celda por la primera de tu tabla '''''''''''''' Dim aux As String, aux2 As String aux = InputBox("Ingrese...
Respuesta en a

Como Convertir comas en puntos en VB

Cambia en panel de control, configuración regional, personalizar el punto por la coma. Si no te sirve de esta manera comentame y veremos otra solución
Respuesta en a

Ordenar en distintas hojas de Excel los datos introducidos según sus características identificativas

Prueba esta macro y cuéntame como te fue, reemplaza las celdas que te señalo. Sub Ordenarx() Dim w1 As Worksheet Dim w2 As Worksheet Set w1 = Worksheets(1) Set w2 = Worksheets(2) ''''''''''''''''''' Encabezado1 = "A5" 'celda donde empieza el...
Respuesta en a

Función que retorne letras de celdas

Creo que esta es más sencillo: Function NumeroCol(ByVal LetraCol As String) As Integer NumeroCol = Range(LetraCol & "1").Column End Function Function LetraCol(ByVal nCol As Integer) As String LetraCol = Replace(Cells(1, nCol).Address(False, False),...
Respuesta en a

Fórmula buscarv con rango fijo

Tienes un error aasi estas dejando fijo la columna B y D pero las filas varian, asi q tienes q dejas tambien fijas las filas: =BUSCARV(B2;TODOS!$B$2:$D$3879;3;FALSO) esto lo haces presionano f4