این ماکرو است که سطرهای را در اکسل حذف می کند. در صورت وجود یک سلول خالی در ستون انتخاب شده ، این نسخه یک ردیف کامل را حذف می کند.
این کار با داشتن جعبه پیام در اکسل ظاهر می شود و سپس از شما سؤال می کند که چند ردیف ، در زیر و از جمله سلولی که انتخاب کرده اید ، می خواهید اگر یک سلول خالی درون آن ستون وجود داشته باشد ، بررسی کنید و حذف کنید.
Sub bubble_sort() Dim sortingArray As Variant, i As Long, j As Long, temp As Variant sortingArray = Selection.Value For i = 1 To (UBound(sortingArray, 1) - 1) For j = i To UBound(sortingArray, 1) If Val(sortingArray(j, 1)) < Val(sortingArray(i, 1)) Then temp = sortingArray(i, 1) sortingArray(i, 1) = sortingArray(j, 1) sortingArray(j, 1) = temp End If Next j Next i Selection.Value = sortingArray End Sub
ورود به سایت