اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

القيمة الافتراضية لعمود كامل


NAWAS
إذهب إلى أفضل إجابة Solved by امير عاطف,

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

السلام عليكم

قرأت عن وضع قيمة افتراضية لخلية بحيث إذا لم نكتب فيها شيء فإن قيمتها تكون

officena

وكان هذا هو الكود

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

 If Range("a1").Value = "" Then

   Range("a1").Value = "Officena"

 End If

End Sub

ولكني عندما غيرت في النطاق من A1 إلى A:A

وذلك لكي يشمل الكود العمود كاملاً كانت تظهر رسالة

error 13 ,,,,, Type mismatch

فما هو الحل برأيكم

ودمتم :fff:

  • Like 1
رابط هذا التعليق
شارك

  • أفضل إجابة
Private Sub Worksheet_Change(ByVal Target As Range)

Dim c As Variant

For Each c In Worksheets("Sheet1").Range("a:a")

    If c.Value = "" Then

       c.Value = "Officena"

      Exit For

    End If

   Next c

End Sub

          

  • Thanks 1
رابط هذا التعليق
شارك

كود جميل أخي أمير :yess:

تم تعديل موضوع الأرشيف باضافة الكود الجديد

و وضع مثال شامل للثلاث حالات

خلية

عمود

مجموعة خلايا

الموضوع من هنا

رابط هذا التعليق
شارك

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

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

Important Information