Respuesta
en
Microsoft Excel
a
Como agregar los nombres de las nuevas hojas creadas automáticamente a celda
Debes poner esta macro en Thisworkbook: Private Sub Workbook_NewSheet(ByVal Sh As Object) Dim nueva As String nueva = ActiveSheet.Name Sheets("nombres").Select Range("A1").Select Do ActiveCell.Offset(1, 0).Select Loop Until ActiveCell.Value = ""...
Respuesta
en
Visual Basic
y en 2 temas más
a
¿Qué código de VB usar para que la macro no pase al siguiente paso si no ha acabado el anterior?
Pon Call Macro2 al final de Macro1 y puedes borrar la Macro3: Un saludo
Respuesta
en
Microsoft Excel
a
Guardar archivo con nombre de celdas definidas
Prueba esta Macro Sub guardar() pbs = Range("O1").Value cliente = Range("B10").Value solucion = Range("B16").Value nombre = pbs & "_" & cliente & "_" & solucion ActiveWorkbook.SaveAs Filename:="C:\Users\usuario\Desktop\" & nombre End Sub Donde la...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como eliminar numero repetido en excel con condición
Te puede valer esta solución: =LARGO(C1)-LARGO(SUSTITUIR(C1;",";""))+1 Que deberás poner en la columna B (donde ahora está el 4) Lo que hace es contar las veces que sale el delimitador coma en la cadena hoja1, hoja2, hoja4 y sumarle 1 En la macro que...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para permitir la eliminación de hojas en Excel
Puedes proteger el libro y poner un botón de formulario con la siguiente Macro: Sub desproteger() ThisWorkbook.Unprotect ("password") End Sub Luego puedes volver a proteger por menu o poner otro boton con la macro: Sub desproteger()...
Respuesta
en
Microsoft Excel
a
Excel Insertar y actualizar filas automáticamente en otra hoja
Creo que con fórmulas condicionales sería suficiente. Para el nombre del producto que supongo está en la columna A de la hoja1, en la columna A de la hoja2 debes poner la siguiente fórmula y arrastrar (pondrá el mismo nombre en la hoja2 que hay en la...
Respuesta
en
Microsoft Excel
a
Necesitaría una macro para importar el contenido de un fichero, extensión txt
Con esta Macro podrás hacer lo que necesitas Sub Copiapega() Workbooks.OpenText Filename:= _ "G:\BANCOS.txt", Origin:=xlMSDOS, _ StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=True, Tab:=False,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como abrir un archivo .PDF con una macro en Excel
Prueba este: Private Sub howto_Click() Dim myShell As Object Set myShell = CreateObject("WScript.Shell") myShell.Run "C:\Users\ktathiridive\Desktop\How.pdf" End Sub
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro VBA para copiar datos a primera fila vacía de un rango
Aquí la tienes: Sub copiarpegar() Range("A12:G12").Select Selection.Copy Range("A16").Select Do ActiveCell.Offset(1, 0).Select Loop Until ActiveCell.Value = "" Selection. PasteSpecial xlValues Range("A12:G12"). ClearContents End Sub
Respuesta
en
Microsoft Excel
a
Error de Código VBA de impresión si valor de copias es 0
Has probado a poner: On error resume next ¿Al principio de la macro?
