Respuesta
en
Microsoft Excel
y en 1 temas más
a
Validar fechas en textbox - vba excel
Primero comprobaría si es una fecha ¿válida?. Y lo pongo así porque traga con casi todo. Después, sabiendo que la fecha es válida haría lo siguiente: convertirla a fecha y después a texto. Si el resultado es igual que lo que han escrito es porque no...
Respuesta
en
Microsoft Excel
a
Crear nuevo Libro y copiar algunas hojas sobre el
Esta macro copia todas las páginas. Si quieres puedes quitar las que sea con una instrucción if sheets(i). name = ...... then. Option Explicit Sub copiarTodasLasPaginasEnLibroNuevo() Dim i As Integer Dim libroAct As String Dim libroNew As String Dim...
Respuesta
en
Microsoft Excel
a
Como poner dos condiciones en una condicional
Depende de si quieres que se cumpla "una opción Y otra", o bien "una opción O otra". Ya sé que tendría que haber puesto 'U otra' pero he puesto la 'O' a sabiendas. En tu caso quieres que se cumpla una condición "O" la otra. Lo que tienes que poner...
Respuesta
en
Programación
y en 3 temas más
a
Bloqueo en access 2003
Un tanto lioso lo que planteas. Lo primero intentar entender lo que quieres. Entiendo que has creado 30 grupos de botones de opciones. Cada grupo de botones estará dentro de un 'Frame' y su nombre será opcA, opcB, opcC y opcD. Crearemos el primer...
Respuesta
en
Microsoft Excel
a
Error de compilación
Yo comprobaría si las referencias del Visual Basic son correctas (herramientas - Referencias). Posiblemente haya alguna librería que sea diferente en un ordenador y otro.
Respuesta
en
Microsoft Excel
a
Macro Sumar valores con condiciones
No sé si lo he entendido bien. Supongo que será esto lo que quieres: Option Explicit Sub totalizarDatosVenta() Dim codA As String Dim nLin As Long Dim i As Long Dim nLinFinDiario As Long ' Leemos las líneas de la página de ventas nLin = 0 Do nLin =...
Respuesta
en
Microsoft Excel
a
Quitar acentos
Puedes poner una fórmula en otra celda para convertir los caracteres con acento a otros sin ello. Sería de la siguiente forma: =SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(SUSTITUIR(A1;"á";"a");"é";"e");"í";"i");"ó";"o");"ú";"u") Aunque sería mejor que...
Respuesta
en
Microsoft Excel
a
Función excel
Supongamos que el valor lo pones en A1 y el resultado lo ponemos en B1. Si no te he entendido mal, quieres que te de como resultado B1=10.44 para A1=0.5; B1=20.88 para A1=2; B1=31.32 para A1=1.5, etc... y si los valores son diferentes a múltiplos de...
Respuesta
en
Microsoft Excel
a
Iconos en una lista
En principio no sé decirte si se puede crear una lista de iconos. Nunca lo he hecho ni me lo he planteado. En caso de poder hacerlo con alguno de los objetos, seguro que se podría asignar un valor a cada elemento de la lista (para eso están), y con...
Respuesta
en
Microsoft Excel
a
Mensaje de alerta en excel
Podrías poner el siguiente código (entra en Visual Basic con <Alt><F11>), en la página donde quieras controlar eso: Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim i As Integer Dim filasErr As String ' Comprobamos que si hay...