Microsoft Excel 2010 power programming with VBA 🔍
by John Walkenbach Wiley Pub.; Wiley, John Wiley & Sons, Inc. (trade), Hoboken, N.J., 2010
English [en] · PDF · 0.5MB · 2010 · 📗 Book (unknown) · 🚀/upload · Save
description
All the methods and tools you need to successfully program with Excel
John Walkenbach's name is synonymous with excellence in computer books that decipher complex technical topics. With this comprehensive guide, "Mr. Spreadsheet" shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf.
Featuring a complete introduction to Visual Basic for Applications and fully updated for the new features of Excel 2010, this essential reference includes an analysis of Excel application development and is packed with procedures, tips, and ideas for expanding Excel’s capabilities with VBA.
Offers an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA)
Features invaluable advice from "Mr. Spreadsheet" himself (bestselling author John Walkenbach), who demonstrates all the techniques you need to create large and small Excel applications
Provides tips, tricks, and techniques for expanding Excel's capabilities with VBA that you won’t find anywhere else
Includes a CD with templates and worksheets from the book
This power-user's guide is packed with procedures, tips, and ideas for expanding Excel's capabilities with VBA.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Alternative title
Microsoft Excel 2010: профессиональное программирование на VBA
Alternative author
Джон Уокенбах; [пер. с англ. и ред. А. П. Сергеева]
Alternative author
Walkenbach, John
Alternative author
Уокенбах, Джон
Alternative author
Eng
Alternative publisher
John Wiley & Sons, Incorporated
Alternative publisher
Spectrum Publications
Alternative publisher
Halsted Press
Alternative publisher
Диалектика
Alternative edition
Mr. Spreadsheet's bookshelf, Hoboken, NJ, New Jersey, 2010
Alternative edition
United States, United States of America
Alternative edition
Москва [и др.], Russia, 2011
Alternative edition
Москва [и др.], Russia, 2012
Alternative edition
1st edition, 2010
Alternative edition
1, PS, 2010
metadata comments
Includes index.
metadata comments
Указ.
Walkenbach, John Excel 2010 978-0-470-47535-5
metadata comments
РГБ
metadata comments
Russian State Library [rgb] MARC:
=001 004978420
=005 20110822124841.0
=008 110725s2011\\\\ru\a\\\\\\\\\\000\|\rus|d
=017 \\ $a 11-56651
=020 \\ $a 978-5-8459-1721-8 (в пер.)
=040 \\ $a RuMoRKP $b rus $e rcr $d RuMoRGB
=041 1\ $a rus $h eng
=084 \\ $a З973.26-018.2,07 $2 rubbk
=084 \\ $a З973.26-018.19VBA,07 $2 rubbk
=100 1\ $a Уокенбах, Джон
=245 00 $a Microsoft Excel 2010 $h [Текст] : $b профессиональное программирование на VBA $c Джон Уокенбах ; [пер. с англ. и ред. А. П. Сергеева]
=260 \\ $a Москва [и др.] $b Диалектика $c 2011
=300 \\ $a 944 с. $b ил., табл. $c 24 см $e CD-ROM
=500 \\ $a Указ.
=534 \\ $a Walkenbach, John $t Excel 2010 $z 978-0-470-47535-5
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Операционные системы. Электронные таблицы -- Пособие для специалистов $2 rubbk
=650 \7 $2 nlr_sh $0 RU\NLR\AUTH\661536401 $a MICROSOFT EXCEL 2010, электронные таблицы
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Языки программирования -- VBA -- Пособие для специалистов $2 rubbk
=650 \7 $2 nlr_sh $0 RU\NLR\AUTH\661269822 $a VBA, язык программирования
=852 \\ $a РГБ $b FB $j 2 11-54/94 $x 90
metadata comments
Указ.
Walkenbach, John Excel 2010. ISBN 978-0-470-47535-5
metadata comments
Russian State Library [rgb] MARC:
=001 005454306
=005 20150921144902.0
=008 110725s2012\\\\ru\a\\\\\\\\\\000\u\rus|d
=017 \\ $a 12-47281 $b RuMoRKP
=020 \\ $a 978-5-8459-1721-8 (в пер.)
=040 \\ $a RuMoRGB $b rus $e rcr
=041 1\ $a rus $h eng
=044 \\ $a ru
=084 \\ $a З973.26-018.2,07 $2 rubbk
=084 \\ $a З973.26-018.19VBA,07 $2 rubbk
=100 1\ $a Уокенбах, Джон
=245 00 $a Microsoft Excel 2010 $h [Текст] : $b профессиональное программирование на VBA $c Джон Уокенбах ; [пер. с англ. и ред. А. П. Сергеева]
=260 \\ $a Москва [и др.] $b Диалектика $c 2012
=300 \\ $a 944 с. $b ил., табл. $c 24 см $e CD-ROM
=500 \\ $a Указ.
=534 \\ $a Walkenbach, John $t Excel 2010. $z ISBN 978-0-470-47535-5
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Операционные системы. Электронные таблицы -- Пособие для специалистов $2 rubbk
=650 \7 $a Вычислительная техника -- Вычислительные машины электронные цифровые -- Персональные компьютеры -- Программирование -- Языки программирования -- VBA -- Пособие для специалистов $2 rubbk
=852 \\ $a РГБ $b FB $j 2 12-43/40 $x 90
Alternative description
مايكروسوفت أوفيس أكسل (بالإنجليزية: Microsoft Office Excel)‏ هو برنامج يستخدم لإنشاء جداول البيانات، القوائم، الميزانيات، والرسوم البيانية [5][6][7]. اكسل مفيد لمعالجة البيانات وقد يستخدم للقيام بعمليات حسابية متقدمة. تم تصميم البرنامج عن طريق شركة ما... 2
برنامج مايكروسوفت إكسل هو أحد برامج الجداول الإلكترونية والتي يمكنك أن تستعمله الإدارة البيانات وتحليلها وتخطيها . والتي ظهرت في بداية الأمر كبرامج مالية ثم تطورت إلى برامج مالية ومحاسبية خاصة بأجراء الحسابات المالية كإعداد الرواتب والموازنات وغيرها .... 2
كتـاب العمــلعدل 2
هو النوع الافتراضي من أنواع ملفات الإدخال وهو مجموعة من صفحات العمل حيث إن كل صفحة عمل عبارة عن جدول. 3
هو النوع الافتراضي من أنواع ملفات الإدخال وهو مجموعة من صفحات العمل حيث إن كل صفحة عمل عبارة عن جدول. 3
هو النوع الافتراضي من أنواع ملفات الإدخال وهو مجموعة من صفحات العمل حيث إن كل صفحة عمل عبارة عن جدول. 3
صفحة العمل (ورقة العمل)عدل 3
جدول إلكتروني لأكسل حيث أنها تتضمن العديد من الصفوف والأعمدة 3
الخـليــةعدل 3
هي الوحدة الأساسية لتركيب صفحة العمل وهي ناتجة عن تقاطع الصف مع العمود ويتم إدخال كافة البيانات لصفحة العمل في هذه الخلايا. 3
متطلبات تشغيل اكسل 2000عدل 3
1- جهاز حاسب شخصي بمعالج بنتيوم 75MHZ على الأقل. 2- نظام تشغيل Windows 95 أو ما يليه. 3- ذاكرة عشوائية على الأقل 20 MB. 4- مساحة فارغة على القرص الصلب قدرها 146 MB على الأقل (تثبيت مكتمل). 5- مشغل أقراص مدمجة. CD-ROM Drive- 6- شاشة VGA أو أعلى. 7- فأر... 3
يتألف ملف Microsoft Excel بعد تشغيله من ورقة عمل واحدة أو أكثر وكل ورقة عمل تتكون من 65536 صفاً مرقماً من (1-65536) و 256 عمود معنونة من (A-Z) تليها (AA-AZ) حتى (IV ) . 3
وتسمى منطقة التقاطع بين الصف والعمود بالخلية ويعرف وصف كل خلية ( أسمها ) استناداً إلى موقعها بالنسبة للصف والعمود . مثلاً يطلق على الخلية الأولى في ورقة العمل A1 والذي تليها B1 وهكذا .. حيث A هو اسم العمود والرقم 1 هو رقم الصف. 4
مكونات شاشة إكسل Ms-Excel: 4
1- شريط العنوان. 4
2- شريط القوائم. 4
3- أشرطة الأدوات. 4
4- شريط الصيغة. 4
5- عناوين الأعمدة. 4
6- عناوين الصفوف. 4
7- أشرطة التمرير. 4
8- الخلايا. 4
9- شريط الحالة. 4
الرياضيات الأساسية في اكسل 4
تقوم معظم العمليات الحسابية المعقدة على أساس الرياضيات البسيطة؛ الجمع، الطرح، الضرب، والقسمة. لنتعلم كيفية القيام بهذه العمليات باستخدام المعاملات (+، -، *، /) أو الدوال (Sum، product، إلخ). 5
تقوم معظم العمليات الحسابية المعقدة على أساس الرياضيات البسيطة؛ الجمع، الطرح، الضرب، والقسمة. لنتعلم كيفية القيام بهذه العمليات باستخدام المعاملات (+، -، *، /) أو الدوال (Sum، product، إلخ). 5
تقوم معظم العمليات الحسابية المعقدة على أساس الرياضيات البسيطة؛ الجمع، الطرح، الضرب، والقسمة. لنتعلم كيفية القيام بهذه العمليات باستخدام المعاملات (+، -، *، /) أو الدوال (Sum، product، إلخ). 5
افتح برنامج اكسل وقم بإنشاء جدول بيانات بسيط يحتوي على عدة أرقام لتطبيق العمليات الحسابية عليها. 5
الجمع 6
لكي تقوم بجمع رقمين أو عدد من الأرقام، حدّد الخلية التي تريد ظهور الناتج فيها ثم اكتب صيغة الجمع يدويا: 6
لكي تقوم بجمع رقمين أو عدد من الأرقام، حدّد الخلية التي تريد ظهور الناتج فيها ثم اكتب صيغة الجمع يدويا: 6
لكي تقوم بجمع رقمين أو عدد من الأرقام، حدّد الخلية التي تريد ظهور الناتج فيها ثم اكتب صيغة الجمع يدويا: 6
=العدد الثاني + العدد الأول 6
ثم اضغط Enter من لوحة المفاتيح. 6
لكن هذه الطريقة ستصبح مطولة ومملة إذا كان عدد الأرقام التي تريد جمعها أكثر من 3. لذلك بدلا من كتابة الأرقام قم بتحديد الخلايا. أي اكتب علامة (=) ثم حدد الخلية الأولى بواسطة الفأرة، ثم علامة (+) ثم حدد الخلية الثانية، وهكذا. 7
لاحظ أن البرنامج يقوم بتمييز الخلايا مع اسم الخلية في الصيغة بنفس اللون. 7
هذه الطريقة مفيدة أكثر إذا كنت ستجري تغييرا على الجدول لاحقا، إذا سيتغير ناتج الجمع تلقائيا تبعا لتغير الأرقام في الخلايا المشمولة في الصيغة. أي إذا قمت بتغيير محتوى الخلية B5 من "3" إلى "5" ستتغير النتيجة إلى "14" تلقائيا. 7
الطرح 8
لا تختلف عملية الطرح عن عملية الجمع سوى باستخدام المعامل (-) بدلا من (+). يمكنك طرح مجموعة من الخلايا المتجاورة أو غير المتجاورة بنفس طريقة عملية الجمع. 8
الضرب والقسمة 8
عمليتا الضرب والقسمة لا تختلفان عن الجمع والطرح. استخدم علامة النجمة (*) (وليس x) لعملية الضرب، وعلامة (/) لعملية القسمة. طريقة كتابة الصيغة هي كما في عمليتي الجمع والطرح. 8
تذكر أن تكتب علامة = قبل بداية أي صيغة. 10
استخدام الدوال Functions 10
الدّوال هي عبارة عن صيغة معرفة مسبقا في البرنامج. تساعدك الدوال في اكسل على توفير الوقت حيث انها تختصر الكثير من الخطوات. 10
دالة الجمع 10
استخدم زر الجمع التلقائي لجمع نطاق من الخلايا "المتجاورة" بدلا من تحديد كل خلية على حدة. الصيغة العامة لدالة الجمع هي: 11
استخدم زر الجمع التلقائي لجمع نطاق من الخلايا "المتجاورة" بدلا من تحديد كل خلية على حدة. الصيغة العامة لدالة الجمع هي: 11
استخدم زر الجمع التلقائي لجمع نطاق من الخلايا "المتجاورة" بدلا من تحديد كل خلية على حدة. الصيغة العامة لدالة الجمع هي: 11
SUM(number;number,...) 11
ويمثل "number" رقم محدد أو اسم خلية. 11
حدد الخلية التي تريد ظهور الناتج فيها، ويجب أن تكون بعد نطاق الخلايا المتجاورة. مثلا إذا أردت جمع الأرقام في العمود B يجب أن أقوم بتحديد خلية أسفل نطاق الخلايا ضمن العمود B. وإذا أردت جمع الأرقام في الصف 3، يجب أن أقوم بتحديد خلية على يمين نطاق الخلاي... 11
سأقوم بجمع الأرقام في العمود B، بتحديد الخلية B8، الذهاب إلى تبويب الصفحة الرئيسية، ثم النقر على زر الجمع التلقائي AutoSum. أو حدد الخلية واضغط على اختصار الجمع التلقائي Alt+ =. 11
تتابع العمليات الحسابية 11
يستخدم اكسل التتابع المعروف لتنفيذ العمليات الحسابية، أي: 11
الأقواس أولا، من الداخل إلى الخارج. 11
الأسس. 11
الضرب والقسمة من اليسار إلى اليمين. 12
وأخيرا الجمع والطرح من اليسار إلى اليمين. 12
أمثلة: 12
=((25/5)+(2*3)) 12
=5+6 12
=11 12
=45/9*5 (تنفذ العمليات من اليسار إلى اليمين، أي القسمة أولا ثم الضرب) 12
=5*5 12
=25 12
=5-4+3 (تنفذ العمليات من اليسار إلى اليمين، أي الطرح أولا ثم الجمع) 12
=1+3 12
=4 12
=2+(3*(1+5)^2)-6/3 12
=2+(3*36)-2 12
=2+108-2 13
=108 13
في هذا المثال: 13
يتم إيجاد نتيجة القوس الداخلي (1+5) =6 13
ثم يرفع الناتج للأس (2) = 36 لأن الأسس تتبع الأقواس في تتابع العمليات 13
ثم تضرب النتيجة بالعدد (3) = 108 13
ثم يتم إيجاد ناتج عملية القسمة (6/3) = 2 13
بعدها تصبح الصيغة كالتالي: 2-108+2= 13
والنتيجة النهائية = 108. 13
جرّب تطبيق هذه الصيغ وصيغ أخرى لتفهم تتابع العمليات الحسابية بشكل أفضل. 13
مراجععدل 13
^ https://www.microsoft.com/fr-fr/microsoft-365/blog/2018/09/24/office-2019-is-now-available-for-windows-and-mac/ 13
^ https://www.microsoft.com/fr-fr/microsoft-365/blog/2018/09/24/office-2019-is-now-available-for-windows-and-mac/ 14
^ https://www.microsoft.com/fr-fr/microsoft-365/blog/2018/09/24/office-2019-is-now-available-for-windows-and-mac/ 14
^ https://support.office.com/en-us/article/use-excel-with-earlier-versions-of-excel-2fd9ffcb-6fce-485b-85af-fecfd651a5ac 14
^ "Negative date and time value are displayed as pound signs (###) in Excel". Microsoft. مؤرشف من الأصل في 26 فبراير 2015. اطلع عليه بتاريخ 26 مارس 2012. 14
^ Good data is a good start نسخة محفوظة 15 فبراير 2017 على موقع واي باك مشين. 14
^ Walkenbach, John (2010). "Defining data types". Excel 2010 Power Programming with VBA. Wiley. صفحات 198 ff and Table 8–1. ISBN 0-470-47535-8. مؤرشف من الأصل في 26 يناير 2020. 14
Alternative description
An overview of the spreadsheet application for power users explains how to customize Excel UserForms, develop new utilities, use VBA with charts and PivotTables, and facilitate interactions with other applications
date open sourced
2026-01-28
Read more…

🐢 Slow downloads

From trusted partners. More information in the FAQ. (might require browser verification — unlimited downloads!)

All download options have the same file, and should be safe to use. That said, always be cautious when downloading files from the internet, especially from sites external to Anna’s Archive. For example, be sure to keep your devices updated.
  • For large files, we recommend using a download manager to prevent interruptions.
    Recommended download managers: Motrix
  • You will need an ebook or PDF reader to open the file, depending on the file format.
    Recommended ebook readers: Anna’s Archive online viewer, ReadEra, and Calibre
  • Use online tools to convert between formats.
    Recommended conversion tools: CloudConvert and PrintFriendly
  • You can send both PDF and EPUB files to your Kindle or Kobo eReader.
    Recommended tools: Amazon‘s “Send to Kindle” and djazz‘s “Send to Kobo/Kindle”
  • Support authors and libraries
    ✍️ If you like this and can afford it, consider buying the original, or supporting the authors directly.
    📚 If this is available at your local library, consider borrowing it for free there.