עזרה באקסל בדיקת רצף קבלות

ארי4791

משתמש צעיר
יש לי טבלה עם נתונים של קבלות, ואני רוצה קוד שיעבור ויבדוק אם יש רצף של מספרי רבלות או שיש חסרים.
יש איך לעשות זאת באקסל (מאקרו / קוד) ?
תודה
 

אפר

סתם מתעניין...
מנוי פרימיום
יש לי טבלה עם נתונים של קבלות, ואני רוצה קוד שיעבור ויבדוק אם יש רצף של מספרי רבלות או שיש חסרים.
יש איך לעשות זאת באקסל (מאקרו / קוד) ?
תודה
תעשה גיליון בקריאה עם כל הרצף ו vlookup
 

moishy

משתמש סופר מקצוען
מנוי פרימיום
לא פירטת מה אתה מצפה שיקרה אם חסר קבלה...

בהנחה שהקבלות נמצאות בעמודה A החל משורה 1 (אם לא יש לשנות את הקוד בשורה 5 בהתאם.
קוד:
Sub Demo()
   
    Dim lngCounter As Long
    Dim c As Range, rng As Range
    Set rng = Range("A1:A" & Range("A" & ActiveSheet.Rows.Count).End(xlUp).Row)

    For Each c In rng
        If c.Row > rng.Row Then
            If c.Value <> c.Offset(-1, 0).Value + 1 Then
                c.Interior.Color = RGB(255, 0, 0)
                c.Offset(-1, 0).Interior.Color = RGB(255, 0, 0)
                lngCounter = lngCounter + 1
            End If
        End If  
    Next
   
    If lngCounter > 0 Then
        If lngCounter = 1 Then
            MsgBox "חסר קבלה אחת!", vbCritical + vbMsgBoxRight + vbMsgBoxRtlReading, "בדיקת רצף"
        Else
            MsgBox "חסרים " & lngCounter & " קבלות", vbCritical + vbMsgBoxRight + vbMsgBoxRtlReading, "בדיקת רצף"
        End If
    Else
        MsgBox "הבדיקה הושלמה בהצלחה." & vbCrLf & "לא נמצאו קבלות חסרות.", vbInformation + vbMsgBoxRight + vbMsgBoxRtlReading, "בדיקת רצף"
    End If
   
End Sub
 

אפר

סתם מתעניין...
מנוי פרימיום
מעניין אותי
מצו"ב קובץ עם 3 אפשרויות
עיצוב מותנה - מדגיש את הרשומה לאחר החור
עמודה סמוכה - על אותו בסיס מחזירה False על הערך הראשון אחרי החור
VLOOKUP - עוזר גם לא לפי הסדר בגיליון 2
 

קבצים מצורפים

  • דוגמא.xlsx
    KB 11.3 · צפיות: 113

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכב

א שִׁיר הַמַּעֲלוֹת לְדָוִד שָׂמַחְתִּי בְּאֹמְרִים לִי בֵּית יְהוָה נֵלֵךְ:ב עֹמְדוֹת הָיוּ רַגְלֵינוּ בִּשְׁעָרַיִךְ יְרוּשָׁלִָם:ג יְרוּשָׁלִַם הַבְּנוּיָה כְּעִיר שֶׁחֻבְּרָה לָּהּ יַחְדָּו:ד שֶׁשָּׁם עָלוּ שְׁבָטִים שִׁבְטֵי יָהּ עֵדוּת לְיִשְׂרָאֵל לְהֹדוֹת לְשֵׁם יְהוָה:ה כִּי שָׁמָּה יָשְׁבוּ כִסְאוֹת לְמִשְׁפָּט כִּסְאוֹת לְבֵית דָּוִיד:ו שַׁאֲלוּ שְׁלוֹם יְרוּשָׁלִָם יִשְׁלָיוּ אֹהֲבָיִךְ:ז יְהִי שָׁלוֹם בְּחֵילֵךְ שַׁלְוָה בְּאַרְמְנוֹתָיִךְ:ח לְמַעַן אַחַי וְרֵעָי אֲדַבְּרָה נָּא שָׁלוֹם בָּךְ:ט לְמַעַן בֵּית יְהוָה אֱלֹהֵינוּ אֲבַקְשָׁה טוֹב לָךְ:
נקרא  14  פעמים

לוח מודעות

למעלה