Respuesta
en
Microsoft Excel
a
Autocompletar con un Combobox
Este código te servirá siempre y cuando los valores repetidos este como me estas indicando Private Sub UserForm_Initialize() Range("b3").Select Do While Not IsEmpty(ActiveCell) If ActiveCell = ActiveCell.Offset(1, 0) Then ActiveCell.Offset(1,...
Respuesta
en
Microsoft Excel
a
Como puedo usar la función residuo en una macro
¿Cómo quieres sacar un residuo si lo que estas realizando es una suma? Eso no lo entiendo
Respuesta
en
Microsoft Excel
a
Formularios
Lo primero que debes hacer es bloquear todo el rango de la hoja donde vas a guardar los datos. Los otro es crear un formulario vba desde donde ingresaras los datos. Aquí tienes información de como hacer el formulario. http://vimeo.com/6854613...
Respuesta
en
Microsoft Excel
a
Colocar información de una celda en un mensaje
Aquí tienes un ejemplo. El valor lo toma de Hoja 1 Celda A2 Private Sub Workbook_Open() MsgBox ("Faltan " & Sheets(1).Range("A2") & " dias para realizar el trabajo") End Sub
Respuesta
en
Microsoft Excel
a
Equivalencia carácter comodín en macro
En mi skydrive hay un archivo llamado autofiltro realizado para búsquedas aproximadas con vba. https://skydrive.live.com/?cid=e5f28d555f68f3cc#cid=E5F28D555F68F3CC&id=E5F28D555F68F3CC%21169
Respuesta
en
Microsoft Excel
a
Cd. Vba para copiar datos a dos libros en excel
Aquí tienes información de como hacerlo http://www.forosdelweb.com/f90/mediante-macro-copiar-datos-libro-excel-otro-libro-excel-595776/ http://www.todoexcel.com/foro-excel/viewtopic.php?f=4&t=13354
Respuesta
en
Microsoft Excel
a
Buscar datos en una tabla y pegarlo aclaración
Es correcto el evento que debes usar. Acá te coloco una buena página con información que puedes usar http://hojas-de-calculo-en-excel.blogspot.com/2009/03/ejecutar-macro-al-cambiar-celda.html http://www.mrexcel.com/forum/showthread.php?t=21094
Respuesta
en
Microsoft Excel
a
Crear con macros nuevas hojas de excel y dar nombre
Aquí tienes un ejemplo. Te copia la hoja una y te la renombra con el contenido de la celda A2 Sub copiahoja() Sheets("Hoja1").Select Sheets("Hoja1").Copy Before:=Sheets(1) Sheets("Hoja1 (2)").Select Sheets("Hoja1 (2)").Name = Range("A2") End Sub
Respuesta
en
Microsoft Excel
a
Botón de registrar-atrás
Lo que quieres no es tan sencillo. Lo de cambiar el texto de los msgbox ya que tendrías que usar librerías de windows. Aqui tienes informacion sobre los msgbox http://www.xltoday.net/vba_ejemplos_messagebox.asp Una alternativa seria crear un pequeño...
Respuesta
en
Microsoft Excel
a
Copiar macros de libro a libro
Tienes dos forma. 1.- Seleccionas el modulo y le das exportar. Lo guardas en un lugar de tu pc y luego lo importas desde el archivo donde lo quieres copiar. 2.- Simplemente abres el modulo, copias el contenido (instrucciones) y lo pegas en el nuevo...