Jump to content

Recommended Posts

Buenas a todos,

Espero se encuentre bien.

Quiero hacerles una consulta con respecto a un problema que se me está presentado al tratar de pasar rangos de celdas a matrices con VBA.

Defino una matriz, y paso un rango de celdas de una hoja a esa matriz,

Dim Matrix As Variant

Matrix = Range("A8:A10")

Y pues hasta acá no hay problema, el problema ocurre cuando el rango de celdas que quiero leer solo tiene una celda, por ejemplo

Matrix = Range("A8")

Acá ya me presenta error, y no me toma la matriz.

Podría evitar ese error, utilizando la misma matriz?

Muchas gracias por los aportes.

Saludos,

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
a


  • Crear macros Excel

  • Posts

    • Hola!   He modificado la macro de evento, para que funcione tanto para escribir la fecha, como para restringir en que columnas debe poner mayusculas Ten mucho cuidado con las macros de evento, te puedes volver loco 🤪   Saludos a todos Tabla Excel.xlsm
    • Hola, Hace algún tiempo, en todo excel, publicaron una macro para cambiar los textos a mayusculas, era esta. Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range On Error Resume Next Set rng = Target.SpecialCells(xlCellTypeConstants, xlTextValues) On Error GoTo 0 If rng Is Nothing Then Exit Sub Dim c As Range With Application .ScreenUpdating = False .EnableEvents = False .Calculation = xlCalculationManual For Each c In rng c = UCase(c) Next c .Calculation = xlCalculationAutomatic .EnableEvents = True .ScreenUpdating = True End With End Sub Es como dice @Silvia, su macro es la que ocasiona el problema. Gabriel
    • Fabuloso!!, anexo archivo con los datos, que no es mucha informacion. Agradecido por tu inmensa ayuda JSD Datos del ComboBox.xlsx
    • hola Antonio Casi te puedo asegurar que el problema es ocasionado por tu macro,  algún entendido en macros la podría revisar.. La cosa es que pese a que cerré tu libro el proyecto seguía apareciendo en ver código y tenía los mismos problemas que mencionas .  Tuve que cerrar por completo el excel para arreglar esta situación...... Entonces se me ocurrió eliminar la macro y guardar el libro (sin la macro) y ahí pude resolver tu problema 🤣   saludos, Silvia    
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy