Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

300
Vistas
Pegar valores de excel a una tabla en ppt con vba

Tengo problemas para pegar valores de Excel en una tabla en ppt. Me da error en esta última línea, ¿alguien puede averiguar por qué y cómo se puede mejorar?

 Dim ppt As PowerPoint.Application Dim pres As PowerPoint.Presentation Dim sl As PowerPoint.Slide Dim sh As PowerPoint.Shape Dim sh1 As PowerPoint.Shape Dim r As Range Dim filterRange As Range Dim copyRange As Range Dim lastRow As Long Set ppt = New PowerPoint.Application Set pres = ppt.Presentations.Open(ThisWorkbook.Path & "\Edenred_ProjectStatus_Saxo.pptx") Set sl = pres.Slides(1) Set sh1 = sl.Shapes("Table 3") ThisWorkbook.Sheets("Action&Open_Point").Range("H1").AutoFilter field:=1, Criteria1:="Y" lastRow = ThisWorkbook.Sheets("Action&Open_Point").Range("D" & ThisWorkbook.Sheets("Action&Open_Point").Rows.Count).End(xlUp).Row Set copyRange = ThisWorkbook.Sheets("Action&Open_Point").Range("D2:D" & lastRow) ActiveWorkbook.Worksheets("Action&Open_Point").UsedRange.Font.Underline = False copyRange.SpecialCells(xlCellTypeVisible).Copy **sh1.TextFrame.TextRange.Paste**

Se ejecuta hasta "copiar", pero luego no lo pega en ppt. el error dice que está fuera de rango

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda