كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط

استخدام ميكروسوفت إكسل بطرق جديدة وفعالة
3.80 (5 reviews)
Udemy
platform
العربية
language
Management
category
instructor
كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط
214
students
1 hour
content
Nov 2021
last update
$19.99
regular price

Why take this course?

إليك الطرق الأساسية لاستخدام VBA في Excel لإضافة أزرار، إنشاء مكائن جديدة، وتطوير برامج متكاملة:

إضافة أزرار جديدة لإجراء أوامر محددة:

  1. افتح VBA في Excel بالطرق التالية:

    • اذهب إلى الصفحة، واختر العناصر (الأزرة البنريجة الأسبوع).
    • استخرج القائمة التطبيقات واختر VBAProject (Your Workbook).
    • افتح نافذ VBA (Editor) من المشير.
  2. إضافة كود VBA لإنشاء أزرة عنصر (UserForm):

    Public Sub CreateButton()
        Dim userForm As UserForm
        Set userForm = UserForm1
        With userForm
            .Caption = "My Custom Button"
            .SizeToContent
        End With
        userForm.Show
    End Sub
    

    تأكد من وجود UserForm1 في Projects على الأيسر اليسرى.

  3. إضافة حدد (Control):

    • في VBA Editor، انقر على Insert > UserForm.
    • اختر نوع العنصر الذي تريد إضافته (مثل Button).
    • مربع حول الشبكة، وقم برسم أزرار جديدة.

إنشاء مكائن جديدة لتعليمات خاصة:

  1. أضف تعليمات لعنصر جديد:

    Private Sub CommandButton1_Click()
        MsgBox "Hello, World!"
    End Sub
    

    هذا سيكون محددًا عند ضغط على الأزرة التي قمت بإضافتها.

  2. استخدم دائر (Subroutine) أو وظائف (Function) لنفذ مكانًا كاملًا.

إنشاء برنامج متكامل باستخدام VBA:

  1. تحقق من الواجهة الباسية لالغة تحت إصدار VBA الذي يستخدم لاختبار مشكلة (عادة LC03 أو XL12).

  2. استخدم Application و Workbook و Worksheet لتحكم في Excel:

    Sub Example()
        With ThisWorkbook.Sheets("Sheet1")
            ' قراءة من السطر 10 إلى السطر 20
            For i = 10 To 20
                Cells(i, 1).Value = i
            Next i
        End With
    End Sub
    
  3. احترف VBA وأنظمة Excel لإنشاء برامج مزيد сложة.

  4. استخدم وظائف مضعفة (Custom Functions) لإضافة هندسة إجرائية:

    Function CalculateInterest(StartingBalance As Double, Rate As Double, Time As Double) As Double
        CalculateInterest = StartingBalance * (1 + Rate) ^ Time
    End Function
    

    هذا سيكون محددًا في الواجهة الرئيسية لإجراء محاسبة رص الفائد.

مراقبة مخزون:

  1. إنشاء جدول مخزون:

    • أضف الجدول على وراء جهاز Excel.
    • حدد الأعمال (items)، الإصدار (quantity on hand)، الإضافة (additional quantity)، والتحويل (transfer).
  2. إنشاء VBA لإدارة الجدول:

    Sub UpdateInventory()
        Dim inventorySheet As Worksheet
        Set inventorySheet = ThisWorkbook.Sheets("Inventory")
        Dim itemName As String, newQty As Double
        
        ' قبل الإضافة أو التحويل:
        itemName = InputBox("Enter the item name:")
        newQty = InputBox("Enter the new quantity:")
        
        With inventorySheet
            .Cells(FindNextEmptyRow(.UsedRange, "A"), 2).Value = itemName
            .Cells(FindNextEmptyRow(.UsedRange, "A"), 3).Value = newQty
            ' إجراء اللوحة أو أي مهمة آخر
        End With
    End Sub
    
    Function FindNextEmptyRow(range As Range, columnLetter As String) As Long
        Dim cell As Range
        For Each cell In range.Columns(Columns(columnLetter)).Cells
            If IsEmpty(cell) Then
                FindNextEmptyRow = cell.Row
                Exit Function
            End If
        Next cell
    End Function
    
  3. تطوير البرنامج بشكل مستمر حسب الاحتياجات.

تأكد من أنك حافظ على نسخة صحيحة من الوظيفة قبل تشغيلها، وأنك جاز لما يُطلب إعادة تعيين المراجع (referencing) إذا قامت بتحرير الوظيفة. كما أن البرامج الإضافية يجب أن تكون مخصصة لتعبير الوظائف التي هي سيقوم بإجراها.

Course Gallery

كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط – Screenshot 1
Screenshot 1كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط
كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط – Screenshot 2
Screenshot 2كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط
كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط – Screenshot 3
Screenshot 3كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط
كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط – Screenshot 4
Screenshot 4كيف تصمم قاعدة بيانات لإدارة المخازن بواسطة برمجة الإكسل فقط

Loading charts...

4406318
udemy ID
20/11/2021
course created date
20/12/2021
course indexed date
Bot
course submited by