עבודה עם אקסל

ברכוח

New member
עבודה עם אקסל

שלום אנשים, אני עובד בVBA בתוכנת EXCEL ושאלתי היא , איך אני יכול להתנהג לקובץ EXCEL כמסד נתונים (כלומר שאפעיל עליו SQL וכו...) כי מאוד קשה לי לשלוף נתונים כמו שצריך (אני גם קצת חדש במקרואים) דרך גיליון... לכן הייתי רוצה לעבוד עם גליונות כמו בSQL. אני יודע שבASP זה אפשרי להתנהג לקובץ EXCEL כמו קובץ MDB. תודה מראש זה מאוד חשוב לי ...
 

ברכוח

New member
כן, אבל אחרי זה

הסתכבתי קצת עם קריאה של הטבלה.. יש מצב שאפשר להשיג דוגמאת קוד? לחיבור EXCEL? תודה.. יש לציין שזה דרך VBA כלומר ממאקרו של EXCEL ובכלל האם מישהו יודע איך בפשטות אני יכול בקוד VBA לזהות עמודות לפי השם שלהן? ולא לפי A1:D3 וכו.....
 

liortm

New member
התחברות לאקסל דרך ado

הקוד הנ"ל מסתמך על זה שקיימת הגדרת odbc בשם myExcel לחוברת עבודה מסוימת ובאותה חוברת קיים גליון בשם one.
Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset conn.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=MyExcel" rs.Open "select * from [one$]", conn, adOpenDynamic, adLockOptimistic​
לא חקרתי בנושא גישה לעמודות מסוימות אבל אם תגגל אני מניח שתמצא.
 

ברכוח

New member
גדול!

תודה... עכשיו רק נשאר לדעת איך מתנהגים לרשומות כטבלאות
 
למעלה