Página 2 de 3 PrimerPrimer 123 ÚltimoÚltimo
Resultados 11 al 20 de 30

Tema: Trucos Excel

  1. #11
    Registrado Avatar de Shetland
    Fecha de ingreso
    29 dic, 04
    Ubicación
    Colombia.-
    Mensajes
    32,306

    Predeterminado Respuesta: Trucos Excel

    Cita Iniciado por Shetland Ver mensaje
    Una fila mide 12,75 ¿? de alto.
    Una Columna mide 10,71 ¿? de ancho.
    Bueno, encontré (Que no lo sabía) que las unidades de medida en excel son Punto, Caracteres y Pixeles.

    Una tabla de conversión a una medida más conocida (cm.) sería así.:

    Puntos Píxeles Centímetros
    18 24 0,63
    36 48 1,27
    72 96 2,54
    108144 3,81
    144 192 5,08

    La medida de cada Columna (ancho) está representada en Caracteres y Pixeles.

    *Reduciendo la Columna hasta 1 caracter se muestra que equivale a 12 pixeles.

    La medida de cada Fila (alto) está respresentada en Puntos y Pixeles.

    *Una Fila se ajusta a la altura de un caracter y equivale a 17 pixeles.
    ----
    ----

    Pero con estos datos no sé cómo explicar lo que pregunta Michel...

    ¡¡ Que la caridad te haga siervo, ya que la verdad te hizo libre. | San Agustín!!

  2. #12
    Forero Experto
    Fecha de ingreso
    04 dic, 08
    Ubicación
    en monografías
    Mensajes
    1,167

    Predeterminado Respuesta: Trucos Excel

    Para hacer un salto de línea cuando se escribe dentro de una celda: Alt+Enter.
    ***

  3. #13
    Forero Graduado Avatar de Michel Cartaya
    Fecha de ingreso
    30 may, 08
    Ubicación
    Lausanne
    Mensajes
    711

    Predeterminado Respuesta: Trucos Excel

    Teniendo listas numericas en Word, no tabuladas, para llevarlas tabuladas a formato Excel:

    1- Dentro de word las convierto a un formato <a;b;c;...>. Esto se facilita extraordinariamente con el comando Reemplazar (Ctrl+B) (Reemplazo sistemáticamente los caracteres que originalmente separan los números hasta que me queden en el formato deseado <a;b;c;...>)

    2 - Copio las listas en su nuevo formato y las pego en un bloc de notas vacío

    3 - Le cambio la extensión al block de notas por una extensión .CSV (Esto lo hago usando el cmd)

    4 - Abro el nuevo fichero .CSV desde Excel. Los valores numéricos aparecerán cada uno en una celda independiente

    Así es como yo lo hago, pero tal vez alguien conozca un método más directo de hacerlo. Si es así, por favor... Gracias!
    Yo no vengo a decretar certezas sino a sembrar interrogantes
    Si buscas una mano amiga... ...la encontrarás al final de tu brazo
    La vida es lo poco que nos sobra de la muerte

  4. #14
    Registrado Avatar de Shetland
    Fecha de ingreso
    29 dic, 04
    Ubicación
    Colombia.-
    Mensajes
    32,306

    Predeterminado Respuesta: Trucos Excel

    *-Para ir al inicio de la hoja de cálculo activa, oprimes Ctrl + Inicio.

    *-Para seleccionar una sección de celdas, puedes usar F8 y con el mouse clikear la celda de inicio y la celda final ya queda seleccionada (sombreada) esta área.

    *- Si quieres ir a una celda específica dentro de una hoja de cálculo grande, lo que puedes hacer es, orpimir Ctrl + I yen la ventaja emergente escribir el nombre de la celda (o del área).

    ¡¡ Que la caridad te haga siervo, ya que la verdad te hizo libre. | San Agustín!!

  5. #15
    Registrado Avatar de Arielo
    Fecha de ingreso
    07 sep, 06
    Ubicación
    Abya Yala
    Mensajes
    8,152

    Predeterminado Respuesta: Trucos Excel

    Cómo incrustar una animación flash en un Excel:


    1- Abrir barra de herramientas de Visual Basic
    2- Clic sobre el cuadro de controles (el ícono del martillo y la llave)
    3- Clic sobre "más controles" (ícono de martillo, llave inglesa y tres puntos)
    4- Elegir objeto "Shockwave Flash Object"
    5- Hacer clic sobre algún lugar de la planilla
    6- Clic derecho sobre el objeto creado (un cuadrado con diagonales) y elegir "Propiedades..."
    7- En la propiedad "Movie", colocar la url (o ubicación en nuestro disco rígido) de la película que queremos insertar.
    8- Cambiar la propiedad "EmbedMovie" a True
    9- Grabamos todo
    10- Salimos de Excel
    11- y listo!... cada vez que carguemos la planilla, se ejecutará el flash que acabamos de insertar...




    .
    Rara paradoja de la vida: comúnmente, a militares genocidas se les premia dándoles su nombre a calles, mientras que a científicos que salvan vidas, dándoles su nombre a virus y bacterias ...
    ----------
    El 75% de las personas, deja sin terminar lo que estaba hac

  6. #16
    Registrado Avatar de Shetland
    Fecha de ingreso
    29 dic, 04
    Ubicación
    Colombia.-
    Mensajes
    32,306

    Predeterminado Respuesta: Trucos Excel

    Colocar Fecha en una Celda.:
    Ctrl + Shift + ;
    Fórmula » =Hoy()

    Colocar Hora en una celda.:
    Ctrl + Shift + :

    Colocar Fecha y Hora en una celda.:
    Fórmula » =Ahora()

    ¡¡ Que la caridad te haga siervo, ya que la verdad te hizo libre. | San Agustín!!

  7. #17
    Forero Experto Avatar de Aqua
    Fecha de ingreso
    02 jul, 06
    Ubicación
    UN RATO AQUI, UN RATO ALLA. SIEMPRE POR AHI
    Mensajes
    2,195

    Predeterminado Respuesta: Trucos Excel

    Alguno de ustedes sabe como transformar la hoja de excel en un calendario actualizado. O alguno de ustedes sabe si Excel ofrece dentro de la variedad de funciones la visualizacion de calendario para control de tareas. Algo similar al OUTLOOK.

    Creo que alguna vez merodeando y curioseando en excel vi esa funcion de CALENDARIOS y ahora que necesito enviar un cronograma de acciones deseaba utilizar esta funcion pero nada que la encuentro. ¿Sera que estaba soñando y en realidad esto no existe?

    Agradezco de antemano la ayuda que puedan brindar.
    LA FELICIDAD ES UN PARADIGMA
    NADIE TE LA DA, NADIE TE LA QUITA
    ES DECISION. NO CONDICION
    ERES TU EN ACCION.
    :humble:

  8. #18
    Registrado Avatar de Arielo
    Fecha de ingreso
    07 sep, 06
    Ubicación
    Abya Yala
    Mensajes
    8,152

    Predeterminado Respuesta: Trucos Excel

    Hola, Aqua...

    En el sitio de Microsoft hay un [URL="http://support.microsoft.com/kb/150774/es"]ejemplo[/URL] de cómo hacer un creador de calendarios con Excel.

    - En una nueva planilla, insertar un módulo de Visual Basic.
    - Copiar el código de más abajo
    - Ir a "Herramientas --> Macros" y ejecutar la macro "CalendarMaker"


    Código:
     Sub CalendarMaker()
    
           ' Unprotect sheet if had previous calendar to prevent error.
           ActiveSheet.Protect DrawingObjects:=False, Contents:=False, _
              Scenarios:=False
           ' Prevent screen flashing while drawing calendar.
           Application.ScreenUpdating = False
           ' Set up error trapping.
           On Error GoTo MyErrorTrap
           ' Clear area a1:g14 including any previous calendar.
           Range("a1:g14").Clear
           ' Use InputBox to get desired month and year and set variable
           ' MyInput.
           MyInput = InputBox("Type in Month and year for Calendar ")
           ' Allow user to end macro with Cancel in InputBox.
           If MyInput = "" Then Exit Sub
           ' Get the date value of the beginning of inputted month.
           StartDay = DateValue(MyInput)
           ' Check if valid date but not the first of the month
           ' -- if so, reset StartDay to first day of month.
           If Day(StartDay) <> 1 Then
               StartDay = DateValue(Month(StartDay) & "/1/" & _
                   Year(StartDay))
           End If
           ' Prepare cell for Month and Year as fully spelled out.
           Range("a1").NumberFormat = "mmmm yyyy"
           ' Center the Month and Year label across a1:g1 with appropriate
           ' size, height and bolding.
           With Range("a1:g1")
               .HorizontalAlignment = xlCenterAcrossSelection
               .VerticalAlignment = xlCenter
               .Font.Size = 18
               .Font.Bold = True
               .RowHeight = 35
           End With
           ' Prepare a2:g2 for day of week labels with centering, size,
           ' height and bolding.
           With Range("a2:g2")
               .ColumnWidth = 11
               .VerticalAlignment = xlCenter
               .HorizontalAlignment = xlCenter
               .VerticalAlignment = xlCenter
               .Orientation = xlHorizontal
               .Font.Size = 12
               .Font.Bold = True
               .RowHeight = 20
           End With
           ' Put days of week in a2:g2.
           Range("a2") = "Sunday"
           Range("b2") = "Monday"
           Range("c2") = "Tuesday"
           Range("d2") = "Wednesday"
           Range("e2") = "Thursday"
           Range("f2") = "Friday"
           Range("g2") = "Saturday"
           ' Prepare a3:g7 for dates with left/top alignment, size, height
           ' and bolding.
           With Range("a3:g8")
               .HorizontalAlignment = xlRight
               .VerticalAlignment = xlTop
               .Font.Size = 18
               .Font.Bold = True
               .RowHeight = 21
           End With
           ' Put inputted month and year fully spelling out into "a1".
           Range("a1").Value = Application.Text(MyInput, "mmmm yyyy")
           ' Set variable and get which day of the week the month starts.
           DayofWeek = WeekDay(StartDay)
           ' Set variables to identify the year and month as separate
           ' variables.
           CurYear = Year(StartDay)
           CurMonth = Month(StartDay)
           ' Set variable and calculate the first day of the next month.
           FinalDay = DateSerial(CurYear, CurMonth + 1, 1)
           ' Place a "1" in cell position of the first day of the chosen
           ' month based on DayofWeek.
           Select Case DayofWeek
               Case 1
                   Range("a3").Value = 1
               Case 2
                   Range("b3").Value = 1
               Case 3
                   Range("c3").Value = 1
               Case 4
                   Range("d3").Value = 1
               Case 5
                   Range("e3").Value = 1
               Case 6
                   Range("f3").Value = 1
               Case 7
                   Range("g3").Value = 1
           End Select
           ' Loop through range a3:g8 incrementing each cell after the "1"
           ' cell.
           For Each cell In Range("a3:g8")
               RowCell = cell.Row
               ColCell = cell.Column
               ' Do if "1" is in first column.
               If cell.Column = 1 And cell.Row = 3 Then
               ' Do if current cell is not in 1st column.
               ElseIf cell.Column <> 1 Then
                   If cell.Offset(0, -1).Value >= 1 Then
                       cell.Value = cell.Offset(0, -1).Value + 1
                       ' Stop when the last day of the month has been
                       ' entered.
                       If cell.Value > (FinalDay - StartDay) Then
                           cell.Value = ""
                           ' Exit loop when calendar has correct number of
                           ' days shown.
                           Exit For
                       End If
                   End If
               ' Do only if current cell is not in Row 3 and is in Column 1.
               ElseIf cell.Row > 3 And cell.Column = 1 Then
                   cell.Value = cell.Offset(-1, 6).Value + 1
                   ' Stop when the last day of the month has been entered.
                   If cell.Value > (FinalDay - StartDay) Then
                       cell.Value = ""
                       ' Exit loop when calendar has correct number of days
                       ' shown.
                       Exit For
                   End If
               End If
           Next
    
           ' Create Entry cells, format them centered, wrap text, and border
           ' around days.
           For x = 0 To 5
               Range("A4").Offset(x * 2, 0).EntireRow.Insert
               With Range("A4:G4").Offset(x * 2, 0)
                   .RowHeight = 65
                   .HorizontalAlignment = xlCenter
                   .VerticalAlignment = xlTop
                   .WrapText = True
                   .Font.Size = 10
                   .Font.Bold = False
                   ' Unlock these cells to be able to enter text later after
                   ' sheet is protected.
                   .Locked = False
               End With
               ' Put border around the block of dates.
               With Range("A3").Offset(x * 2, 0).Resize(2, _
               7).Borders(xlLeft)
                   .Weight = xlThick
                   .ColorIndex = xlAutomatic
               End With
    
               With Range("A3").Offset(x * 2, 0).Resize(2, _
               7).Borders(xlRight)
                   .Weight = xlThick
                   .ColorIndex = xlAutomatic
               End With
               Range("A3").Offset(x * 2, 0).Resize(2, 7).BorderAround _
                  Weight:=xlThick, ColorIndex:=xlAutomatic
           Next
           If Range("A13").Value = "" Then Range("A13").Offset(0, 0) _
              .Resize(2, 8).EntireRow.Delete
           ' Turn off gridlines.
           ActiveWindow.DisplayGridlines = False
           ' Protect sheet to prevent overwriting the dates.
           ActiveSheet.Protect DrawingObjects:=True, Contents:=True, _
              Scenarios:=True
    
           ' Resize window to show all of calendar (may have to be adjusted
           ' for video configuration).
           ActiveWindow.WindowState = xlMaximized
           ActiveWindow.ScrollRow = 1
    
           ' Allow screen to redraw with calendar showing.
           Application.ScreenUpdating = True
           ' Prevent going to error trap unless error found by exiting Sub
           ' here.
           Exit Sub
       ' Error causes msgbox to indicate the problem, provides new input box, 
       ' and resumes at the line that caused the error.
       MyErrorTrap:
           MsgBox "You may not have entered your Month and Year correctly." _
               & Chr(13) & "Spell the Month correctly" _
               & " (or use 3 letter abbreviation)" _
               & Chr(13) & "and 4 digits for the Year"
           MyInput = InputBox("Type in Month and year for Calendar")
           If MyInput = "" Then Exit Sub
           Resume
       End Sub
    Espero que sea lo que buscabas...
    Rara paradoja de la vida: comúnmente, a militares genocidas se les premia dándoles su nombre a calles, mientras que a científicos que salvan vidas, dándoles su nombre a virus y bacterias ...
    ----------
    El 75% de las personas, deja sin terminar lo que estaba hac

  9. #19
    Forero Graduado Avatar de Michel Cartaya
    Fecha de ingreso
    30 may, 08
    Ubicación
    Lausanne
    Mensajes
    711

    Predeterminado Respuesta: Trucos Excel

    Cita Iniciado por Arielo Ver mensaje
    Hola, Aqua...

    En el sitio de Microsoft hay un [URL="http://support.microsoft.com/kb/150774/es"]ejemplo[/URL] de cómo hacer un creador de calendarios con Excel.

    - En una nueva planilla, insertar un módulo de Visual Basic.
    - Copiar el código de más abajo
    - Ir a "Herramientas --> Macros" y ejecutar la macro "CalendarMaker"


    Código:
     Sub CalendarMaker()
    
           ' Unprotect sheet if had previous calendar to prevent error.
           ActiveSheet.Protect DrawingObjects:=False, Contents:=False, _
              Scenarios:=False
           ' Prevent screen flashing while drawing calendar.
           Application.ScreenUpdating = False
           ' Set up error trapping.
           On Error GoTo MyErrorTrap
           ' Clear area a1:g14 including any previous calendar.
           Range("a1:g14").Clear
           ' Use InputBox to get desired month and year and set variable
           ' MyInput.
           MyInput = InputBox("Type in Month and year for Calendar ")
           ' Allow user to end macro with Cancel in InputBox.
           If MyInput = "" Then Exit Sub
           ' Get the date value of the beginning of inputted month.
           StartDay = DateValue(MyInput)
           ' Check if valid date but not the first of the month
           ' -- if so, reset StartDay to first day of month.
           If Day(StartDay) <> 1 Then
               StartDay = DateValue(Month(StartDay) & "/1/" & _
                   Year(StartDay))
           End If
           ' Prepare cell for Month and Year as fully spelled out.
           Range("a1").NumberFormat = "mmmm yyyy"
           ' Center the Month and Year label across a1:g1 with appropriate
           ' size, height and bolding.
           With Range("a1:g1")
               .HorizontalAlignment = xlCenterAcrossSelection
               .VerticalAlignment = xlCenter
               .Font.Size = 18
               .Font.Bold = True
               .RowHeight = 35
           End With
           ' Prepare a2:g2 for day of week labels with centering, size,
           ' height and bolding.
           With Range("a2:g2")
               .ColumnWidth = 11
               .VerticalAlignment = xlCenter
               .HorizontalAlignment = xlCenter
               .VerticalAlignment = xlCenter
               .Orientation = xlHorizontal
               .Font.Size = 12
               .Font.Bold = True
               .RowHeight = 20
           End With
           ' Put days of week in a2:g2.
           Range("a2") = "Sunday"
           Range("b2") = "Monday"
           Range("c2") = "Tuesday"
           Range("d2") = "Wednesday"
           Range("e2") = "Thursday"
           Range("f2") = "Friday"
           Range("g2") = "Saturday"
           ' Prepare a3:g7 for dates with left/top alignment, size, height
           ' and bolding.
           With Range("a3:g8")
               .HorizontalAlignment = xlRight
               .VerticalAlignment = xlTop
               .Font.Size = 18
               .Font.Bold = True
               .RowHeight = 21
           End With
           ' Put inputted month and year fully spelling out into "a1".
           Range("a1").Value = Application.Text(MyInput, "mmmm yyyy")
           ' Set variable and get which day of the week the month starts.
           DayofWeek = WeekDay(StartDay)
           ' Set variables to identify the year and month as separate
           ' variables.
           CurYear = Year(StartDay)
           CurMonth = Month(StartDay)
           ' Set variable and calculate the first day of the next month.
           FinalDay = DateSerial(CurYear, CurMonth + 1, 1)
           ' Place a "1" in cell position of the first day of the chosen
           ' month based on DayofWeek.
           Select Case DayofWeek
               Case 1
                   Range("a3").Value = 1
               Case 2
                   Range("b3").Value = 1
               Case 3
                   Range("c3").Value = 1
               Case 4
                   Range("d3").Value = 1
               Case 5
                   Range("e3").Value = 1
               Case 6
                   Range("f3").Value = 1
               Case 7
                   Range("g3").Value = 1
           End Select
           ' Loop through range a3:g8 incrementing each cell after the "1"
           ' cell.
           For Each cell In Range("a3:g8")
               RowCell = cell.Row
               ColCell = cell.Column
               ' Do if "1" is in first column.
               If cell.Column = 1 And cell.Row = 3 Then
               ' Do if current cell is not in 1st column.
               ElseIf cell.Column <> 1 Then
                   If cell.Offset(0, -1).Value >= 1 Then
                       cell.Value = cell.Offset(0, -1).Value + 1
                       ' Stop when the last day of the month has been
                       ' entered.
                       If cell.Value > (FinalDay - StartDay) Then
                           cell.Value = ""
                           ' Exit loop when calendar has correct number of
                           ' days shown.
                           Exit For
                       End If
                   End If
               ' Do only if current cell is not in Row 3 and is in Column 1.
               ElseIf cell.Row > 3 And cell.Column = 1 Then
                   cell.Value = cell.Offset(-1, 6).Value + 1
                   ' Stop when the last day of the month has been entered.
                   If cell.Value > (FinalDay - StartDay) Then
                       cell.Value = ""
                       ' Exit loop when calendar has correct number of days
                       ' shown.
                       Exit For
                   End If
               End If
           Next
    
           ' Create Entry cells, format them centered, wrap text, and border
           ' around days.
           For x = 0 To 5
               Range("A4").Offset(x * 2, 0).EntireRow.Insert
               With Range("A4:G4").Offset(x * 2, 0)
                   .RowHeight = 65
                   .HorizontalAlignment = xlCenter
                   .VerticalAlignment = xlTop
                   .WrapText = True
                   .Font.Size = 10
                   .Font.Bold = False
                   ' Unlock these cells to be able to enter text later after
                   ' sheet is protected.
                   .Locked = False
               End With
               ' Put border around the block of dates.
               With Range("A3").Offset(x * 2, 0).Resize(2, _
               7).Borders(xlLeft)
                   .Weight = xlThick
                   .ColorIndex = xlAutomatic
               End With
    
               With Range("A3").Offset(x * 2, 0).Resize(2, _
               7).Borders(xlRight)
                   .Weight = xlThick
                   .ColorIndex = xlAutomatic
               End With
               Range("A3").Offset(x * 2, 0).Resize(2, 7).BorderAround _
                  Weight:=xlThick, ColorIndex:=xlAutomatic
           Next
           If Range("A13").Value = "" Then Range("A13").Offset(0, 0) _
              .Resize(2, 8).EntireRow.Delete
           ' Turn off gridlines.
           ActiveWindow.DisplayGridlines = False
           ' Protect sheet to prevent overwriting the dates.
           ActiveSheet.Protect DrawingObjects:=True, Contents:=True, _
              Scenarios:=True
    
           ' Resize window to show all of calendar (may have to be adjusted
           ' for video configuration).
           ActiveWindow.WindowState = xlMaximized
           ActiveWindow.ScrollRow = 1
    
           ' Allow screen to redraw with calendar showing.
           Application.ScreenUpdating = True
           ' Prevent going to error trap unless error found by exiting Sub
           ' here.
           Exit Sub
       ' Error causes msgbox to indicate the problem, provides new input box, 
       ' and resumes at the line that caused the error.
       MyErrorTrap:
           MsgBox "You may not have entered your Month and Year correctly." _
               & Chr(13) & "Spell the Month correctly" _
               & " (or use 3 letter abbreviation)" _
               & Chr(13) & "and 4 digits for the Year"
           MyInput = InputBox("Type in Month and year for Calendar")
           If MyInput = "" Then Exit Sub
           Resume
       End Sub
    Espero que sea lo que buscabas...
    Excelente código Arielo!
    Yo no vengo a decretar certezas sino a sembrar interrogantes
    Si buscas una mano amiga... ...la encontrarás al final de tu brazo
    La vida es lo poco que nos sobra de la muerte

  10. #20
    Forero Experto Avatar de Aqua
    Fecha de ingreso
    02 jul, 06
    Ubicación
    UN RATO AQUI, UN RATO ALLA. SIEMPRE POR AHI
    Mensajes
    2,195

    Predeterminado Respuesta: Trucos Excel

    Epale Arielo,
    gracias por el dato, solo que soy un neofito en detalles de visual basic u otras cosas distintas a una hoja de calculo basica.

    Si no es mucho pedir me puedes decir si eso de Visual Basic esta en todos los Excel (Versiones), si es asi como lo encuentro?, en la barra de herramientas? y una vez que lo encuentre, Como introduzco el programa.

    Gracias.
    LA FELICIDAD ES UN PARADIGMA
    NADIE TE LA DA, NADIE TE LA QUITA
    ES DECISION. NO CONDICION
    ERES TU EN ACCION.
    :humble:

Página 2 de 3 PrimerPrimer 123 ÚltimoÚltimo

Temas similares

  1. Trucos Hardware
    Por Arielo en el foro Hardware
    Respuestas: 9
    Último mensaje: 23/12/2008, 11:26
  2. Proteger en Excel
    Por Liliana A. A. en el foro Seguridad Informática
    Respuestas: 12
    Último mensaje: 01/11/2006, 07:15
  3. Excel se cuelga
    Por xan_ders en el foro Software y ofimática
    Respuestas: 6
    Último mensaje: 10/10/2006, 21:25
  4. macros en excel
    Por Tiki en el foro Hardware
    Respuestas: 1
    Último mensaje: 30/08/2005, 10:59

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •