Jump to content

juandi

Members
  • Content Count

    69
  • Joined

  • Last visited

Posts posted by juandi

  1. Respuesta: error en el metodo select de la clase range

    Hola, Prueba asi de esta manera a ver si asi funciona.

    Sub ProtectSheet()

    On Error GoTo ManejadorError

    Password = "paz"

    ActiveSheet.Unprotect Password

    Cells.Select

    Selection.Locked = False

    Selection.FormulaHidden = False

    Selection.Locked = True

    Password = "paz"

    Selection.FormulaHidden = False

    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, _

    Scenarios:=True

    ManejadorError:

    MsgBox Err.Description

    End Sub

    Saludos.

    Hola, gracias por tu respuesta, peor ahora me da erro de "No coinciden los tipos", sabes que puede pasar?? el error salta despues de pasar por la linea

    ActiveSheet.Protect DrawingObjects:=True, Contents:=True,Scenarios:=True

    saludos

    juandi

  2. Hola a todos; mi codigo es el siguiente

    Sub ProtectSheet()

    On Error GoTo ManejadorError

    Password = "paz"

    ActiveSheet.Unprotect Password

    Cells.Select

    Selection.Locked = False

    Selection.FormulaHidden = False

    Selection.Locked = True

    Password = "paz"

    Selection.FormulaHidden = False

    ActiveSheet.Protect Password, True, True, True

    ManejadorError:

    MsgBox Err.Description

    End Sub

    si ejecuto una macro que copia la hoja, que es la que contiene esta macro me da error en la linea Cells.Select dando de error error en el metodo select de la clase range y si lo ejecuto desde el libro original me da error en la linea ActiveSheet.Protect Password, True, True, True, y dice no coinciden los tipos, que puede estar pasando.

    saludos

    juandi

  3. Hola, hace algunos días una persona de este genial foro me pasó una fórmula para encontrar un valor en una tabla, el tema es "encontrar valor en tabla" y la persona que me pasó la formula es ioyama. La formula anda perfecto pero yo la quiero cambiar de hoja y de libro, lo hago pero da error. la formula es

    =FECHA($A$1;MES(INDIRECTO("F1C"&SUMAPRODUCTO(($B$2 :$M$32=$O$3)*COLUMNA($B$2:$M$32));0));SUMAPRODUCTO (($B$2:$M$32=$O$3)*FILA($B$2:$M$32))-1)

    Esta formula tiene que ir a una hoja de un libro, luego yo con una macro creo una hoja, que en la celda c10 tendría la formula arriba detallada; que se pegará en un libro que contiene una hoja llamada calendario, que es en donde buscará dicha formula. Que es mejor ó mas sencillo llevar esta formula a una celda fija (se me complica ya que cuando la pego el libro y la hoja calendario no estan en ese libro) o dentra de la macro hacer una linea que pegue esta formula.

    saludos a todos, y GRACIAS por sus respuestas

    Juandi

    Argentina

  4. Respuesta: encontar valor en tabla

    Hola juandi

    Si te he entendido bien en el adjunto tienes una opción sencilla.

    Un saludo desde Vitoria

    Hola como estás: Tu formula anda a la perfección, pero la quiero pasar a otro libro y deja de funcionar. Lo que quiero hacer es pegar esta formula en otro libro en una celda, allí la formula tiene que tomar el valor buscado de la celda c10 y buscar en otro libro en donde está el calendario juliano, esta hoja se llama 'calendario' como la adapto a estos cambios??, espero haberme explicado, y por favor necesito esta ayuda

    saludos y gracias por tu atención

    juandi

  5. Respuesta: encontar valor en tabla

    Hola juandi

    Otra opción con una hoja auxiliar.

    Un saludo desde Vitoria

    Hola; la formula anda perfecto, pero el problema es que la quise colocar en en la celda de otra hoja y no anda más. Yo realicé una macro que copia una hoja de un libro y la pega en otro, lo que quiero hacer es que al pegarse esta hoja se copie la formula que me pasaste en una celda fija. El libro en donde se pega la hoja es el mismo que tiene otra hoja llamada calendario, la cuestión sería que al ejecutarse la macro llamada Copiar_hoja en alguna parte del codigo se ejecute una line en donde se pege la formula. espero ser claro

    saludos y gracias por tus respuestas.

    Juandi

  6. Respuesta: encontar valor en tabla

    Hola juandi

    Revisa el adjunto.

    Si cambias de año el calendario debería ajustarse (sólo variará si pones una año bisiesto, por ejemplo 2008)

    Al variar el número a buscar recuperaras la fecha actual (sólo debes trabajar con las celdas sombreadas en amarillo)

    Un saludo desde Vitoria

    Hola: tu formula es fantastica, anda bien, ahora yo tengo una macro que trae una hoja de otro libro a este que contiene la hoja calendario, como hago para que cada ves que se pegue esta hoja la formula se pegue en la celda C10 y hacer referencia a la hoja llamada calendario

    =FECHA($A$1;MES(INDIRECTO("F1C"&SUMAPRODUCTO(($B$2:$M$32=$O$3)*COLUMNA($B$2:$M$32));0));SUMAPRODUCTO(($B$2:$M$32=$O$3)*FILA($B$2:$M$32))-1). Intenté llevar la formla a la hoja a ser pegada pero tengo problema al tener que agregarle el nombre de archivo, a que la hoja calendario que está en otro libro. Espero ser claro y que me puedas ayudar, ya que en el trabajo me lo están solicitando.

    saludos, y agradezco tu atencion.

    juandi

    Argentina

  7. Respuesta: encontar valor en tabla

    Hola juandi

    Si te he entendido bien en el adjunto tienes una opción sencilla.

    Un saludo desde Vitoria

    Gracias por la idea pero te explico un poco mas, ya que la probé pero...

    En relidad lo que hoy en la tabla es un calendario Juliano que es esto??

    en la primer columna se enumera desde el 1 hasta el 31 la seguna columna desde el 32 all 59 (si no es bisiesto) la tercera desde el 60 al noventa, que correspondería a marzo, la cuarta columna desde EL 91 al 120 y asi sucesivamente hasta diciembre, o sea que si el valor buscado es 15, la fecha corresponde al 15 de enero, si el valor buscado es el 66, la función devolveria que la fecha corresponde al 7 de enero.

    Espero ser claro. y que me brindes una manito más

    Saludos Coordiales

    Juandi Argentina Córdoba

  8. Hola mi tabla es:

    1 32

    2 33

    3 34

    4 35

    5 .

    6 .

    7 .

    8 .

    . .

    . 30

    31

    Si el valor buscado es 33 tiene que devolver 2 y si el valor buscadop es 4 tiene que devolver 4 usé buscarv(31;a1:b29;1) en este caso si devulve 31 pero si pongo 33 me devulve 31 que formula uso??

    saludos

    juandi

  9. Respuesta: mensaje al copiar

    inserta esta línea al inicio de tu código a ver si se soluciona:

    Application.DisplayAlerts = False

    Gracias mauricio, no me aparce ningùn msj al pegar la hoja. Ahora que quie decir eso??

    saludos y muy agradecido

    juandi

    Argentina Cordoba

  10. Respuesta: mensaje al copiar

    Como hago para subirlo???

    un asaludo juandi

    cuado presino ctrl+I en la hoja que se pegó me aparece ir a: G17 abajo J7 y al ultimo area_de_impresion, y en la hojas de el libro de destino tambien por eso dice que hay un conflictop de nombres, te orientas como hago para borrar esto????

    saludos

  11. hoal a todos

    luego de ejecutar la macro para copiar un ahoja de un libro a otro me aparece el sig. msj:La hoja que desea pegar contiene el nombre "area_de_impresion que ya existe en la hoja de calculo de destino" desea utilizar esta vesrion del nombre y dos botones, si y no yo clikqueo si y se pega. Como hago para que no aparezca este mensajes.

    saludos juandi

  12. Respuesta: error al copiar hoja de un libro a otro

    Hola Juandi, intenta guardando el archivo del que quieres copiar las hojas en versión 97-2003. Como ves el problema es porque el archivo del que quieres copiar las hojas es 2007 y si vas a copiar esas hojas a 2003 no te deja.

    Perfecto ahora se copia, pero antes de pegarse me pregunta.

    El libro contiene uno mo mas vinculos que no se pueden actualizar con dos botones continuar y modificar vinculos yo eligo continiuar y se pega pero y despues aparece otro que dice: La hoja que desea pegar contiene el nombre "area_de_impresion que ya existe en la hoja de calculo de destino" desea utilizar esta vesrion del nombre y dos botones si y no yo clihqueo si y se pega como hago para que no aparezcan estos mensajes. y la ultima es que me queda la hoja abierta, la que yo copio la hoja como hago para cerrarla.

    saludos

    juandi-Argentina-cordoba

  13. el codigo que utlizo (me lo pasó gente de este gran foro) es el sig:

    Workbooks.Open Filename:="D:\Mis Documentos\libro1.xlsx"
    Windows("libro1.xlsx").Activate
    Sheets("-1II()").Select
    Sheets("-1II()").Copy After:=Workbooks("STAND.xls").Sheets(3)
    End Sub[/CODE]

    "se ha producido error 1004 en tiempo de ejecucion"

    excel no puede insertar las hojas en el libro de destino porque este contiene menos filas y columnas que el libro de origen. Para mover o copiar los datos al libro de destino, seleccione los y a continuación utilize los comandos copiar y pegar para insetarlos en la s hoja de otro libro.

    saludos

    Juandi- Argentina Cordoba

  14. Re: Respuesta: colocar una macro com boton en la barra de tareas

    Hola juandi

    Mira para empezar este código que t proporciono lo tienes que tener en el libro STAND.xls :

    Sub CopiaHoja()

    '

    ' Modificación por : Principiant

    ' Ejemplo descargado d Bienvenido/a a Ayuda Excel | Ayuda Excel

    Workbooks.Open Filename:="D:\Mis Documentos\libro1.xlsx"

    Windows("libro1.xlsx").Activate

    Sheets("-1II()").Select

    Sheets("-1II()").Copy After:=Workbooks("STAND.xls").Sheets(3)

    End Sub

    Observaciones:

    1.- El libro1 tiene que estar en esa ruta D:\Mis Documentos\

    2.- Tiene que tener la hoja -1II()

    3.- El libro STAND.xls tiene que tener por lo menos 3 hojas.

    Comentanos como t fue.

    Salu2. :D

    Hola

    Ahora me da error 1004 en tiempo de ejecución y el detalle es:

    Excel no puede insertar la shoja sen el libro de destino porque este contiene menos filas y columnas que el libro de origen. para mover o copiar los datos al libro de destino, seleccione los datos y a continuación, utilizar los comandos copiary pegar para insertarlos en las hojas de otro libro.

    que hago??

    saludos

    juandi argentina cordoba

  15. Re: Respuesta: colocar una macro com boton en la barra de tareas

    Hola juandi

    Espero t encuentres bien.

    Mira ve a menú Herrameintas [Tools] -> Personalizar [Customize] {tercer opción d abajo hacia arriba}

    En el cuadro que aparce seleccionas la pestaña d comandos [commands] -> en la lista d la izquierda busca macro, seleccionalo y del lado derecho selecciona el boton, arrastralo en la barra d herramientas en donde deseas verlo, una ves que esta en la barra presiona el botón d modificar selección. la ultima opción es la de asignar macro al seleccionarla t desplegará las macro que tienes, eliges la macro, le das OK.

    En el mismo botón d Modificar seleccion, puedes cambiar la imagen que tiene, que por default es la carita amarilla, el texto.

    Comentanos como t fue.

    Salu2. :D

    Genial, hasta le cambié el icono, ahora tengo otro problema el codigo es el sig.

    1 Windows(1).Activate

    2 'Workbooks.Open Filename:="D:\Mis Documentos\libro1.xlsx"

    3 Sheets("-1II()").Select

    4 Sheets("-1II()").Copy After:=Workbooks("STAND.xls").Sheets(3)

    lo quiero hacer el copiar solo la hoja ("-1II()"). del libro 1 el el libro STAND.xls

    pero me da error en la linea 3 "subindice furera de intervalo", tambiem probé con la linea 2 (comentada) peor me da el mismo error, pode ayudarme

    saludos coordiales

    juandi

  16. Re: Respuesta: validacion de datos con listas

    Mauricio:

    si entiendo ahora el tema está en que lo muetsra bien pero alhacer click queiro que solo pegue en la celda 1988, me explico

    saludos gracias

    mauricio; ahora como hagopara que solo quede en la celda 1988 al hacer click

    saludos,

    juandi

×
×
  • Create New...

Important Information

Privacy Policy