Còn cái lọc kết quả sao lại cho ra kq như thế ? Bạn giải thích hộ nhé
OK, cải tiến
Không bị giật khi lấy kq
Trim khoảng trắng
Shaddow cho comment
OK, cải tiến
Không bị giật khi lấy kq
Trim khoảng trắng
Shaddow cho comment
Sub GetLotteryResultVersion2()
On Error GoTo ERH
Dim strTP As String 'Ma tinh/thanh pho
Dim strDateInput As String
strDateInput = InputBox("Tu ngay : (la ngay bat dau lay ket qua xo so, nhap theo dang dd-MMM-yyyy" & vbCrLf & "VD : 01-Jan-2008" & vbCrLf & "Neu kg nhap se lay mac dinh la ngay 01-Jan-2008", "Tu ngay", "01-jan-2008")
strTP = InputBox("Ma Tinh/Thanh Pho : chi tiet ma Tinh va ma Thanh Pho xem trong wwww.xosobinhduong.com.vn" & vbCrLf _
& "1 : Binh Duong" & vbCrLf _
& "9 : Vinh Long" & vbCrLf _
& "10: Tra Vinh" & vbCrLf _
& "11: Dong Nai" & vbCrLf _
& "12: Can Tho" & vbCrLf _
& "13: Soc Trang" & vbCrLf _
& "14: Ben Tre" & vbCrLf _
& "15: Vung Tau" & vbCrLf _
& "16: Bac Lieu" & vbCrLf _
& "17: Binh Thuan " & vbCrLf _
& "18: Tay Ninh" & vbCrLf _
& "19: An Giang" & vbCrLf _
& "20: TP.HCM" & vbCrLf _
& "21: Dong Thap" & vbCrLf _
& "22: Ca Mau" & vbCrLf _
& "23: Tien Giang" & vbCrLf _
& "24: Kien Giang" & vbCrLf _
& "25: Binh Phuoc" & vbCrLf _
& "27: Hau Giang" & vbCrLf _
& "......................" _
, "Ma Tinh/TP", "1") '1= Binh Duong
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.xosobinhduong.com.vn/Forms/XemKetQuaXoSo.aspx?Ngay=" & Format(strDateInput, "dd/mm/yyyy") & "&TP=" & strTP _
, Destination:=Range("AA1"))
.Name = "kqxs"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
'================================================================
Dim sComment As String
sComment = Trim(Cells(2, "ab")) & Chr(10) _
& Trim(Cells(3, "ab")) & Chr(10) _
& Trim(Cells(4, "ab")) & Chr(10) _
& Trim(Cells(5, "ab")) & Chr(10) _
& Trim(Cells(6, "ab")) & Chr(10) _
& Trim(Cells(7, "ab")) & Chr(10) _
& Trim(Cells(8, "ab")) & Chr(10) _
& Trim(Cells(9, "ab")) & Chr(10) _
& Trim(Cells(10, "ab"))
Dim nRow As Integer
With ActiveCell
nRow = .Row
.ClearComments
.AddComment
With .comment
.Visible = True
.Text Text:=sComment
.Shape.Select True
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlTop
.ReadingOrder = xlContext
.Orientation = xlHorizontal
.Font.FontStyle = "Bold"
.Font.Size = 10
End With
.Shape.AutoShapeType = msoShapeRectangle
.Shape.Shadow.Visible = msoTrue
.Shape.TextFrame.AutoSize = True
.Visible = False
End With
End With
'================================================================
Application.ScreenUpdating = False
Range("AA1:AC10").Select
Selection.EntireColumn.Delete
'================================================================
Range("E" & nRow, "E" & nRow).Select
Exit Sub
ERH:
MsgBox Err.Description, vbOKOnly
End Sub
Đúng là cái em đang tìm http://www.giaiphapexcel.com/forum/showthread.php?t=10290nhatminh_fff đã viết:Em muốn: 1 hàm tự lọc ra 2 số cuối - để lấy kết quả lô mà
1 hàm đếm các giá trị vừa lọc được - để xem trong tháng (hoặc tuần) con nào hay về
Bác nào có Kết Quả Xổ Số từ năm 2007 đến giờ cho em với
Bạn dùng cái XSBD, vào code, sửa như sau:Pác hnonline ơi! Pác giúp em cái vụ lấy kết quả xổ số tự động của đài Hà Nọi có được không?
www.xosothudo.com.vn
Bài này em ko được dùng cột phụ, VBA thì mù tịt nên chẳng bít đếm thế nào
vàC11 =SUMPRODUCT(($B$2:$B$10=1995)*(C$2:C$10="T"))
Kéo fill 2 công thức này sang phảiC12 =SUMPRODUCT(($B$2:$B$10=1995)*(C$2:C$10="G"))