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

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

قام بنشر

اخى الفاضل الجموعي

 

ليه تنتظر لحد ما البيانات كلها يتم تعبئتها وبعدين تضغط تنسيق فيتم التنسيق .. ما تخليها من البداية وبمجرد الكتابة ... جرب الملف المرفق واكتب اى شئ في الخلية A3 او A4 هتلاقي كل حاجة نزلت بالتنسيقات

 

خالص تحياتي :fff: 

تنسيق تلقائي.rar

  • Like 1
قام بنشر

اخى الفاضل الجموعي

 

ليه تنتظر لحد ما البيانات كلها يتم تعبئتها وبعدين تضغط تنسيق فيتم التنسيق .. ما تخليها من البداية وبمجرد الكتابة ... جرب الملف المرفق واكتب اى شئ في الخلية A3 او A4 هتلاقي كل حاجة نزلت بالتنسيقات

 

خالص تحياتي :fff: 

 

أستاذي الفاضل بارك الله فيك

فعلا كود رائع جدا

انا اريد تنسيق بمدى ديناميكي  قابل للزيادة أو النقصان لأن الترحيل يتم من الفورم وبمجرد ما ترحل البيانات يتم التنسيق

ياريت تعديل على الكود الذي ادرجته في المشاركة 1

قام بنشر

اخى الجموعي 

 

ايه نوع التنسيق اللى انت عاوزه يتم تطبيقه على الصف المدرج من الفورم 

 

تحياتي :fff: 

استاذي الفاضل

أريد تنسيق الصف الثاني

مثال

Range("A2:H2").Select
به تنسيقات
عند  إضافة بيانات جديدة في I2 أقوم بإضافة العمود I2  في الكود السابق
Range("A2:I2").Select
وهكذا مع بقية الأعمدة
Range("A2:J2").Select
Range("A2:K2").Select

أريد تعديل على الكود بمجرد إضافة بيانات عمود للفورم يتم التنسيق تلقائيا عند الترحيل

قام بنشر

اخى الجموعي 

 

انا بسألك ايه نوع التنسيقات اللى انت عاوز تضعها ( حدود - نوع خط كام.- حجم خط كام ) .. لانى مش حابب قصة النسخ واللصق دي عامة جرب الكود التالى لكن لابد ان تتأكد من اكتمال البيانات في الصف المدرج

Sub تنسيق()
Dim Sh As Object
Set Sh = ThisWorkbook.Sheets(1)
    Range("A2:I2").Select
    Selection.Copy
    LR = Cells(Rows.Count, "A").End(xlUp).Row
    Sh.Range(Range("A" & LR), Range("A" & LR).End(xlToRight)).Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
    SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
    Sh.Range("A1").Select
End Sub

تحياتي :fff: 

قام بنشر

اخى الجموعي 

 

انا بسألك ايه نوع التنسيقات اللى انت عاوز تضعها ( حدود - نوع خط كام.- حجم خط كام ) .. لانى مش حابب قصة النسخ واللصق دي عامة جرب الكود التالى لكن لابد ان تتأكد من اكتمال البيانات في الصف المدرج

Sub تنسيق()
Dim Sh As Object
Set Sh = ThisWorkbook.Sheets(1)
    Range("A2:I2").Select
    Selection.Copy
    LR = Cells(Rows.Count, "A").End(xlUp).Row
    Sh.Range(Range("A" & LR), Range("A" & LR).End(xlToRight)).Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
    SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
    Sh.Range("A1").Select
End Sub

تحياتي :fff: 

فعلا  هو المطلوب

 نوع التنسيقات ( حدود - نوع خط كام.- حجم خط كام )

هل هناك طريقة أخرى من غير طريقة النسخ واللصق في الكود

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