Hi
I have a sort vba that sorts specific Range in X but for some odd reason it only sorts less than half of the data (data consist of numbers ranging from $0 to ($3000)) in the specified range which most often is not more than 39 rows.
I am not quite sure what I am doing wrong in my code below. I appreciate your time. Thanks.
ActiveWorkbook.Sheets("Branch Sales Var Est").Activate
Range("C14:O53").Sort key1:=Range("O14:O53"), order1:=xlDescending, Header:=no
Range("C55:O84").Sort key1:=Range("O55:O84"), order1:=xlDescending, Header:=no
Range("C93:O103").Sort key1:=Range("O93:O103"), order1:=xlDescending, Header:=no
Range("C14:O14").Interior.ColorIndex = 15
Range("C15:O15").Interior.ColorIndex = 0
Range("C16:O16").Interior.ColorIndex = 15
Range("C17:O17").Interior.ColorIndex = 0
Range("C18:O18").Interior.ColorIndex = 15
Range("C19:O19").Interior.ColorIndex = 0
Range("C20:O20").Interior.ColorIndex = 15
Range("C21:O21").Interior.ColorIndex = 0
Range("C22:O22").Interior.ColorIndex = 15
Range("C23:O23").Interior.ColorIndex = 0
Range("C24:O24").Interior.ColorIndex = 15
Range("C25:O25").Interior.ColorIndex = 0
Range("C26:O26").Interior.ColorIndex = 15
Range("C27:O27").Interior.ColorIndex = 0
Range("C28:O28").Interior.ColorIndex = 15
Range("C29:O29").Interior.ColorIndex = 0
Range("C30:O30").Interior.ColorIndex = 15
Range("C31:O31").Interior.ColorIndex = 0
Range("C32:O32").Interior.ColorIndex = 15
Range("C33:O33").Interior.ColorIndex = 0
Range("C34:O34").Interior.ColorIndex = 15
Range("C35:O35").Interior.ColorIndex = 0
Range("C36:O36").Interior.ColorIndex = 15
Range("C37:O37").Interior.ColorIndex = 0
Range("C38:O38").Interior.ColorIndex = 15
Range("C39:O39").Interior.ColorIndex = 0
Range("C40:O40").Interior.ColorIndex = 15
Range("C41:O41").Interior.ColorIndex = 0
Range("C42:O42").Interior.ColorIndex = 15
Range("C43:O43").Interior.ColorIndex = 0
Range("C44:O44").Interior.ColorIndex = 15
Range("C45:O45").Interior.ColorIndex = 0
Range("C46:O46").Interior.ColorIndex = 15
Range("C47:O47").Interior.ColorIndex = 0
Range("C48:O48").Interior.ColorIndex = 15
Range("C49:O49").Interior.ColorIndex = 0
Range("C50:O50").Interior.ColorIndex = 15
Range("C51:O51").Interior.ColorIndex = 0
Range("C52:O52").Interior.ColorIndex = 15
Range("C53:O53").Interior.ColorIndex = 0
Range("C55:O55").Interior.ColorIndex = 0
Range("C56:O56").Interior.ColorIndex = 15
Range("C57:O57").Interior.ColorIndex = 0
Range("C58:O58").Interior.ColorIndex = 15
Range("C59:O59").Interior.ColorIndex = 0
Range("C60:O60").Interior.ColorIndex = 15
Range("C61:O61").Interior.ColorIndex = 0
Range("C62:O62").Interior.ColorIndex = 15
Range("C63:O63").Interior.ColorIndex = 0
Range("C64:O64").Interior.ColorIndex = 15
Range("C65:O65").Interior.ColorIndex = 0
Range("C66:O66").Interior.ColorIndex = 15
Range("C67:O67").Interior.ColorIndex = 0
Range("C68:O68").Interior.ColorIndex = 15
Range("C69:O69").Interior.ColorIndex = 0
Range("C70:O70").Interior.ColorIndex = 15
Range("C71:O71").Interior.ColorIndex = 0
Range("C72:O72").Interior.ColorIndex = 15
Range("C73:O73").Interior.ColorIndex = 0
Range("C74:O74").Interior.ColorIndex = 15
Range("C75:O75").Interior.ColorIndex = 0
Range("C76:O76").Interior.ColorIndex = 15
Range("C77:O77").Interior.ColorIndex = 0
Range("C78:O78").Interior.ColorIndex = 15
Range("C79:O79").Interior.ColorIndex = 0
Range("C80:O80").Interior.ColorIndex = 15
Range("C81:O81").Interior.ColorIndex = 0
Range("C82:O82").Interior.ColorIndex = 15
Range("C83:O83").Interior.ColorIndex = 0
Range("C84:O84").Interior.ColorIndex = 15
Range("C93:O93").Interior.ColorIndex = 0
Range("C94:O94").Interior.ColorIndex = 15
Range("C95:O95").Interior.ColorIndex = 0
Range("C96:O96").Interior.ColorIndex = 15
Range("C97:O97").Interior.ColorIndex = 0
Range("C98:O98").Interior.ColorIndex = 15
Range("C99:O99").Interior.ColorIndex = 0
Range("C100:O100").Interior.ColorIndex = 15
Range("C101:O101").Interior.ColorIndex = 0
Range("C102:O102").Interior.ColorIndex = 15
Range("C103:O103").Interior.ColorIndex = 0
Range("D:D").Interior.ColorIndex = 0
Range("F:F").Interior.ColorIndex = 0
Range("H:H").Interior.ColorIndex = 0
Range("J:J").Interior.ColorIndex = 0
Range("L:L").Interior.ColorIndex = 0
Range("N:N").Interior.ColorIndex = 0
Range("P:P").Interior.ColorIndex = 0
End Sub
Thanks.
I have a sort vba that sorts specific Range in X but for some odd reason it only sorts less than half of the data (data consist of numbers ranging from $0 to ($3000)) in the specified range which most often is not more than 39 rows.
I am not quite sure what I am doing wrong in my code below. I appreciate your time. Thanks.
ActiveWorkbook.Sheets("Branch Sales Var Est").Activate
Range("C14:O53").Sort key1:=Range("O14:O53"), order1:=xlDescending, Header:=no
Range("C55:O84").Sort key1:=Range("O55:O84"), order1:=xlDescending, Header:=no
Range("C93:O103").Sort key1:=Range("O93:O103"), order1:=xlDescending, Header:=no
Range("C14:O14").Interior.ColorIndex = 15
Range("C15:O15").Interior.ColorIndex = 0
Range("C16:O16").Interior.ColorIndex = 15
Range("C17:O17").Interior.ColorIndex = 0
Range("C18:O18").Interior.ColorIndex = 15
Range("C19:O19").Interior.ColorIndex = 0
Range("C20:O20").Interior.ColorIndex = 15
Range("C21:O21").Interior.ColorIndex = 0
Range("C22:O22").Interior.ColorIndex = 15
Range("C23:O23").Interior.ColorIndex = 0
Range("C24:O24").Interior.ColorIndex = 15
Range("C25:O25").Interior.ColorIndex = 0
Range("C26:O26").Interior.ColorIndex = 15
Range("C27:O27").Interior.ColorIndex = 0
Range("C28:O28").Interior.ColorIndex = 15
Range("C29:O29").Interior.ColorIndex = 0
Range("C30:O30").Interior.ColorIndex = 15
Range("C31:O31").Interior.ColorIndex = 0
Range("C32:O32").Interior.ColorIndex = 15
Range("C33:O33").Interior.ColorIndex = 0
Range("C34:O34").Interior.ColorIndex = 15
Range("C35:O35").Interior.ColorIndex = 0
Range("C36:O36").Interior.ColorIndex = 15
Range("C37:O37").Interior.ColorIndex = 0
Range("C38:O38").Interior.ColorIndex = 15
Range("C39:O39").Interior.ColorIndex = 0
Range("C40:O40").Interior.ColorIndex = 15
Range("C41:O41").Interior.ColorIndex = 0
Range("C42:O42").Interior.ColorIndex = 15
Range("C43:O43").Interior.ColorIndex = 0
Range("C44:O44").Interior.ColorIndex = 15
Range("C45:O45").Interior.ColorIndex = 0
Range("C46:O46").Interior.ColorIndex = 15
Range("C47:O47").Interior.ColorIndex = 0
Range("C48:O48").Interior.ColorIndex = 15
Range("C49:O49").Interior.ColorIndex = 0
Range("C50:O50").Interior.ColorIndex = 15
Range("C51:O51").Interior.ColorIndex = 0
Range("C52:O52").Interior.ColorIndex = 15
Range("C53:O53").Interior.ColorIndex = 0
Range("C55:O55").Interior.ColorIndex = 0
Range("C56:O56").Interior.ColorIndex = 15
Range("C57:O57").Interior.ColorIndex = 0
Range("C58:O58").Interior.ColorIndex = 15
Range("C59:O59").Interior.ColorIndex = 0
Range("C60:O60").Interior.ColorIndex = 15
Range("C61:O61").Interior.ColorIndex = 0
Range("C62:O62").Interior.ColorIndex = 15
Range("C63:O63").Interior.ColorIndex = 0
Range("C64:O64").Interior.ColorIndex = 15
Range("C65:O65").Interior.ColorIndex = 0
Range("C66:O66").Interior.ColorIndex = 15
Range("C67:O67").Interior.ColorIndex = 0
Range("C68:O68").Interior.ColorIndex = 15
Range("C69:O69").Interior.ColorIndex = 0
Range("C70:O70").Interior.ColorIndex = 15
Range("C71:O71").Interior.ColorIndex = 0
Range("C72:O72").Interior.ColorIndex = 15
Range("C73:O73").Interior.ColorIndex = 0
Range("C74:O74").Interior.ColorIndex = 15
Range("C75:O75").Interior.ColorIndex = 0
Range("C76:O76").Interior.ColorIndex = 15
Range("C77:O77").Interior.ColorIndex = 0
Range("C78:O78").Interior.ColorIndex = 15
Range("C79:O79").Interior.ColorIndex = 0
Range("C80:O80").Interior.ColorIndex = 15
Range("C81:O81").Interior.ColorIndex = 0
Range("C82:O82").Interior.ColorIndex = 15
Range("C83:O83").Interior.ColorIndex = 0
Range("C84:O84").Interior.ColorIndex = 15
Range("C93:O93").Interior.ColorIndex = 0
Range("C94:O94").Interior.ColorIndex = 15
Range("C95:O95").Interior.ColorIndex = 0
Range("C96:O96").Interior.ColorIndex = 15
Range("C97:O97").Interior.ColorIndex = 0
Range("C98:O98").Interior.ColorIndex = 15
Range("C99:O99").Interior.ColorIndex = 0
Range("C100:O100").Interior.ColorIndex = 15
Range("C101:O101").Interior.ColorIndex = 0
Range("C102:O102").Interior.ColorIndex = 15
Range("C103:O103").Interior.ColorIndex = 0
Range("D:D").Interior.ColorIndex = 0
Range("F:F").Interior.ColorIndex = 0
Range("H:H").Interior.ColorIndex = 0
Range("J:J").Interior.ColorIndex = 0
Range("L:L").Interior.ColorIndex = 0
Range("N:N").Interior.ColorIndex = 0
Range("P:P").Interior.ColorIndex = 0
End Sub
Thanks.