Andy Machin

Andy Machin

Carpe Diem
 79,6K puntos  Estados Unidos @andymachin desde - visto

Respuestas en Visual Basic

Respuesta en y en 2 temas más a

Se puede crear una macro que elimine puntos, coma, numeral y otros caracteres?

Para borrar todos los caracteres no Alfanuméricos (pero manteniendo el espacio), puedes usar esta función: Function LimpiarCelda(Rng As Range) Dim strTemp As String Dim i As Long For i = 1 To Len(Rng) Select Case Asc(Mid(Rng, i, 1)) Case 32, 48 To...
Respuesta en y en 1 temas más a

Formato condicional según el numero de semana

Como te dijo Ignacio, solo pones los rangos correctos. Te grabé un vídeo de como se hace. Mi Excel esta en ingles pero la posición de los menús debe ser igual. Mira: video demo Andy
Respuesta en y en 2 temas más a

Como puedo enlazar un comcobox con un Textbox y guardar los valores de ambos en hoja y columnas especificas

Vale, di esto es lo que quieres hacer: video demo Entonces aquí tienes el libro arreglado: descargar el libro Ahora te explico: El ComboBox lo estabas cargando con el RowSource (muy bien) si te fijas en las propiedades del ComboBox, hay una que se...
Respuesta en y en 1 temas más a

VBA concatenar una serie de datos variables en excel

Una manera rustica: Sub Rustico() Dim ConcatStr As String Dim rCell As Range, rRng As Range Dim uF As Long uF = Range("A" & Rows.Count).End(xlUp).Row Set rRng = Range("A1:A" & uF) For Each rCell In rRng.Cells If rCell.Value = "FIN" Then Exit For If...
Respuesta en y en 1 temas más a

Se puede crear una macro que separe nombres de apellidos y personas jurídicas?

Esto nunca ha sido una tarea sencilla especialmente con nombres hispanos ya que varían mucho, algunos tienen dos nombres y dos apellidos, otros solo tiene un nombre, y el peor dolor de cabeza del programador son los DE y DEL. Cuando alguien tiene en...
Respuesta en y en 2 temas más a

Que son los módulos de clase en Excel VBA

Los módulos de clases se usan, como su nombre dice, para crear tus propias clases. Esto es POO (Programación Orientada a Objetos) que en VBA casi nadie usa, no sé por qué todos programan de manera procesal, al menos aquí en Todoexpertos no he visto...
Respuesta en y en 2 temas más a

Ejecutar macro cada mes (que el libro se abra y ejecute la macro)

Hi Yesica, esta pregunta la has hecho 3 veces, supongo que nadie te ha respondido porque lo que tu quieres no se puede hacer con Macros y tal vez no aceptes esa respuesta, pero la realidad es que no se puede. Excel es una aplicación que depende de un...

Que me muestre la hoja de excel, solo abre formulario

Creo que tu problema es que ahora no encuentras la manera de acceder al libro para seguir haciendo cambios, ¿correcto? Si es así, sigue estos pasos: 1-Abre un Excel nuevo. 2-En cualquier modulo, coloca la siguiente macro y ejecútala: Sub Macro()...
Respuesta en y en 1 temas más a

Copiar una fila de hoja1 a otra fila de hojas con una condición de valor de una parte de una celda de hoja1

Hi Zein, Pensé que la respuesta de James te había servido por eso no te respondí mas, pero parece que no es lo que buscas. Pero bueno aquí tienes otra manera de hacerlo. Lo he probado con 30,000 (30k) de filas y corre en milisegundos. Yo suelo evitar...
Respuesta en y en 3 temas más a

Código que no funciona para enviar mail VBA

Prueba este código... Lo que hice fue sustituir el bucle de While...Wend (que a mi no me gusta para nada, lo evito siempre que puedo) por un For Each...Next También cambé un poco algunas partes del procedimiento que en mi opinión podían mejorarse. No...