-1

PowerPoint'te sunularımın bir listesi var. Her kişinin adı, departmanı ve pozisyonu vardır.Excel'de PowerPoint değerini nasıl gözden geçiririm?

Ad sabit kalır ancak bölüm ve konum değişir.

Bunu dinamik güncellemeler departmanı ve pozisyon gelen ve Excel dosyası PowerPoint VLookUp çeşit istiyorum.

2010 PP ve Excel kullanıyorum.

Bunu nasıl yapabilirim?

+0

o ana kadar denedim ne olacak? Muhtemelen PPT'nizi VBA ile yönetmekte olduğunuz noktadasınız, fakat karşılaştığınız tek sorun "Excel'den nasıl değer elde edilir", doğru mu? Ya da tüm sorunu çözmek için birine ihtiyacınız var mı? Eğer Excel VBA ile aşina iseniz, bu oldukça önemsiz olmalı, ama sorunun ayrıntılarını şu anda ayrıntılı olarak eksik ... –

cevap

0

Bunu nasıl yapabilirim?

Excel uygulamasında ve belirtilen dosyada bir tanıtıcı alın ve VLOOKUP'unuzu bundan yapın.

Dim lookupValue as String 
Dim xlApp as Object, xlWB as Object, xlWS as Object, xlRange as Object 

lookupValue = ActivePresentation.Slides(1).Shapes(1).TextRange.Text '## Modify as needed 

Set xlApp = CreateObject("Excel.Application") 
Set xlWB = xlApp.Workbooks.Open("C:\your\file.xlsx") '## Modify as needed 
Set xlWS = xlApp.Worksheets("your sheet name")  '## Modify as needed 
Set xlRange = xlWS.Range("A1:F1000")     '## Modify as needed, the Vlookup range 

Sonra veri çekilmiş olmalıdır xlWS.Range nesneye karşı, VBA'DA VLOOKUP veya MATCH işlevlerini kullanabilirsiniz.

' print the value from column 3 in the range, etc. 
Debug.Print xlApp.Vlookup(lookupValue, xlRange, 3, False) 
İlgili konular