اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ارغب في ادراج بيانات من موقع تداول لسوق الاسهم السعودي  لشركة المصافي على سبيل المثال وعندما اقوم باختيار بيانات ثم من ويب وقوم بلصق الرابط يتعذر بحكم طول الرابط ولكن للاسف لا يمكن اختصاره او قصه فهل هناك حل لإدراج شركة المصافي / ثم اختيار ( أداء السهم ) من تلك الصفحة حسب الصورة المرفقة .

ولكم فائق التقدير والاحترام

شركة المصافي.png

قام بنشر

هل يعمل هذا الرابط على انترنت اكسبلورر؟

إذا كان يعمل بصورة طبيعية أرسل الرابط

حيث يمكن فتح الرابط في انترنت اكسبلورر وقراءة محتويات الجدول ونقلها إلى الشيت بالكود

قام بنشر

  

في 16‏/8‏/2022 at 07:56, bandar123 said:

وعندما اقوم باختيار بيانات ثم من ويب وقوم بلصق الرابط يتعذر بحكم طول الرابط ولكن للاسف لا يمكن اختصاره او قصه

طالما لا يمكن جلب البيانات بصورة طبيعية من الاكسل 

جرب استعمال هذا الكود

Sub mas_getdata()
Dim IE As Object, clip As Object
Sheet1.Range("a1").CurrentRegion.ClearContents
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.Navigate "https://www.saudiexchange.sa/wps/portal/tadawul/market-participants/issuers/issuers-directory/company-details/!ut/p/z1/04_Sj9CPykssy0xPLMnMz0vMAfIjo8zi_Tx8nD0MLIy83V1DjA0czVx8nYP8PI0MDAz0I4EKzBEKDEJDLYEKjJ0DA11MjQzcTfW99KPSc_KTIGZllJQUWKkaqBqUJKYklpfmqBroRyXn5xYk5lUGV-Ym5QMVGRkYG-iHEzK1IDsop6zSUREAbm86Ww!!/#chart_tab2"
Do While IE.ReadyState = 4: DoEvents: Loop
Application.Wait DateAdd("s", 15, Now)
'tools - references - microsoft forms 2.0
Set clip = New DataObject
clip.SetText "<table>" & IE.document.getelementbyid("adjustedPerformanceView").innerHTML & "</table>"
clip.PutInClipboard
Sheet1.Range("A1").Select
Sheet1.PasteSpecial "Unicode Text"
Sheet1.Range("A1").Select
IE.Quit
Set IE = Nothing
MsgBox "Done by mr-mas.com"
End Sub

وهو لفتح انترنت اكسبلورر والانتقال للرابط

ثم الانتظار 15 ثانية حتى يتم تحميل الجدول

ثم نسخ الجدول للشيت

بالتوفيق

mas get data from web.xlsb

قام بنشر

السلام عليكم الاخوة الافاضل

ليس هذا المقصود وانما اريد جلب البيانات الى ورقة الاكسل بمجرد الضغط على ايقونة بيانات ثم تحديث من نفس ورقة اكسل وفق ورقة الاكسل المرفقة

للتوضيح.xlsx

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information