Giúp code tìm vị trí hàng của 1 chuỗi trong 1 vùng (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

minhtuan55

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
23/3/16
Bài viết
705
Được thích
52
Chào cả nhà GPE !.Đánh chử thì hơi lòng vòng em gửi hình mọi người xem sẽ hiểu ngay .( Lưu ý File đính kèm e demo cho mọi người hiểu chứ File thực tế dử liệu của em khoảng 30.000 dòng ) XIn chân thành cảm ơn !

1544282122921.png
 

File đính kèm

Nếu dữ liệu không quá nhiều, bạn thử code này ạ:
Mã:
Sub Macro1()
    Dim txtFind As Variant, lastRow As Long, i As Long
    txtFind = Range("e3").Value
    lastRow = Cells(Rows.Count, "b").End(xlUp).Row
    For Each cell In Range("b3:b" & lastRow)
        If UCase(cell.Value) = UCase(txtFind) Then
            Range("h3").Offset(i).Value = cell.Row
            i = i + 1
        End If
    Next cell
End Sub
 
Upvote 0
Bạn xài hàm tự tạo này sẽ được toại nguyện:
PHP:
Function LKDong(Rng As Range, KT As String)
 Dim Arr()
 Dim J As Long, W As Long
 
 Arr() = Rng.Value
 ReDim dArr(1 To UBound(Arr()), 1 To 1) As String
 For J = 1 To UBound(Arr())
    If UCase$(Arr(J, 1)) = UCase$(KT) Then
        W = W + 1:              dArr(W, 1) = CStr(J)
    End If
 Next J
 LKDong = dArr()
End Function
Cách xài: Lấy chuột chọn vùng [G3:G37];
Nhập lên thanh công thức =LKDong(B3:B30600,E3) &
cuối cùng kết thúc bỡi tổ hợp 3 fím giành riêng cho hàm mảng

Chúc vui!
 
Upvote 0
Chào cả nhà GPE !.Đánh chử thì hơi lòng vòng em gửi hình mọi người xem sẽ hiểu ngay .( Lưu ý File đính kèm e demo cho mọi người hiểu chứ File thực tế dử liệu của em khoảng 30.000 dòng ) XIn chân thành cảm ơn !

View attachment 209024
Học VBA ngay đi bạn. Sao cứ dựa vào sự giúp đỡ. Nó Quá đơn giản. Sản Phẩm trí tuệ mà mình tự tạo ra mới gọi là ý nghĩa.
Sao cứ mong sự giúp đỡ. Mà trong khi nó không khó đến mấy.
Tôi chắc Chắn Học VBA trong 1 ngày. Với những tham khảo. Và hiểu biết, bạn sẽ thành công
 
Upvote 0
Học VBA ngay đi bạn. Sao cứ dựa vào sự giúp đỡ. Nó Quá đơn giản. Sản Phẩm trí tuệ mà mình tự tạo ra mới gọi là ý nghĩa.
Học thì lúc nào kiếm cơm?
Người ta viết phần mềm bán, thời gian 24 tiếng chỉ đủ để lắp ghép những cái mình làm được và những cái đi nhờ, sao cho chúng đồng bộ. Rồi còn test trước khi giao hàng nữa. Đơn hàng thì nhiều. Thế thời gian đâu để học VBA? :D

Vấn đề không phải là khó hay dễ mà là thời gian không có. Và năng suất. Bạn nhận 1 đơn đặt hàng. Nếu bạn biết và tự làm hết mất 7 ngày. Thế nếu bạn tự làm 4/7 công việc còn 3/7 nhờ GPE thì sao? Thì bạn mất 4 ngày, và trong 4 ngày đó GPE cũng hoàn thành 3/7 còn lại. Như vậy bạn chỉ mất 4 ngày. Có thể sau 4 ngày nhận tiếp đơn hàng mới, và nói với khách cũ chi thêm tiền bồi dưỡng vì đơn hàng được làm với ưu tiên về thời gian.
 
Lần chỉnh sửa cuối:
Upvote 0
1./ Nếu dữ liệu không quá nhiều, bạn thử code này ạ:
PHP:
Sub Macro1()
    ' . . . . .    '
End Sub
2./ Nếu nhiều cỡ dưới vạn thì nên đưa vô mảng vùng dữ liệu nguồn & duyệt
3./ Nếu trên vạn thì kết quả trong quá trình duyệt bỡi (2) nên đưa vô mảng khác (làm mảng thành tựu)

Nam mô a di Đà Lạt!
 
Upvote 0
-> @minhtuan55
Nếu đổi :
a thành Tài / Chẵn
b thành Xỉu / Lẻ

Dữ liệu hàng ngàn thì chỉ có thể là dữ liệu kết quả xổ của một trò chơi ( Không dám đoán trờ chơi gì )
Và bạn cần tính tần xuất xuất hiện của nó.
Nếu là một trờ chơi Ăn thua thì lời khuyên của tôi là nên từ bỏ
Nếu tôi có đoán sai thì cho tôi xin lỗi nhé.


Học thì lúc nào kiếm cơm?
Người ta viết phần mềm bán, thời gian 24 tiếng chỉ đủ để lắp ghép những cái mình làm được và những cái đi nhờ, sao cho chúng đồng bộ. Rồi còn test trước khi giao hàng nữa. Đơn hàng thì nhiều. Thế thời gian đâu để học VBA? :D
Vấn đề không phải là khó hay dễ mà là thời gian không có. Và năng suất. Bạn nhận 1 đơn đặt hàng. Nếu bạn biết và tự làm hết mất 7 ngày. Thế nếu bạn tự làm 4/7 công việc còn 3/7 nhờ GPE thì sao? Thì bạn mất 4 ngày, và trong 4 ngày đó GPE cũng hoàn thành 3/7 còn lại. Như vậy bạn chỉ mất 4 ngày. Có thể sau 4 ngày nhận tiếp đơn hàng mới, và nói với khách cũ chi thêm tiền bồi dưỡng vì đơn hàng được làm với ưu tiên về thời gian.
Thầy cứ nói "thời gian đâu mà học". Có khi người ta lại có nhiều thời gian ăn chơi.
Nếu là không học thì lần hỏi nào may mắn mới gặp được người đưa ra bài giải tối ưu nhất.
Mỗi lần hỏi thì cơ hội có được bài giải tối ưu là quá ít. Thì người hỏi sẽ nằm ở thế trong trờ "đào được vàng" bằng tay ( không học ).
Nếu có học thì vừa tích lũy được kinh nghiệm về tốc độ , cách giải, độ phức tạp, thuật toán ,.. của một bài toán. Kết hợp việc học và việc hỏi
thì sẽ là dùng cổ máy để "đào vàng".
"Học thì lúc nào kiếm cơm?"
Em thấy vừa đúng mà vừa không đúng.
Cho rằng bây giờ học là đã muộn. Nhưng Học thì làm "Quan" <> "Nông dân"
 
Upvote 0
2./ Nếu nhiều cỡ dưới vạn thì nên đưa vô mảng vùng dữ liệu nguồn & duyệt
3./ Nếu trên vạn thì kết quả trong quá trình duyệt bỡi (2) nên đưa vô mảng khác (làm mảng thành tựu)

Nam mô a di Đà Lạt!
Cảm ơn bác @SA_DQ đã chỉ dẫn thêm cho cháu cách sử dụng mảng.
Dạ vâng, nếu dữ liệu nhiều thì chuyển function của bác thành sub ạ:

Mã:
Sub LKDong2()
 Dim Arr()
 Dim J As Long, W As Long
 Dim lastRow As Long, txtFind As Variant
 lastRow = Cells(Rows.Count, "b").End(xlUp).Row
 Arr() = Range("b3:b" & lastRow).Value
 txtFind = Range("e3").Value
 ReDim dArr(1 To UBound(Arr()), 1 To 1) As Variant
 For J = 1 To UBound(Arr())
    If UCase$(Arr(J, 1)) = UCase$(txtFind) Then
        W = W + 1
        dArr(W, 1) = CStr(J) + 2 'Xuất phát từ dòng 3 nên +2
    End If
 Next J
 Range("h3").Resize(UBound(dArr())) = dArr()
End Sub
 
Upvote 0
Học thì lúc nào kiếm cơm?
Người ta viết phần mềm bán, thời gian 24 tiếng chỉ đủ để lắp ghép những cái mình làm được và những cái đi nhờ, sao cho chúng đồng bộ. Rồi còn test trước khi giao hàng nữa. Đơn hàng thì nhiều. Thế thời gian đâu để học VBA? :D

Vấn đề không phải là khó hay dễ mà là thời gian không có. Và năng suất. Bạn nhận 1 đơn đặt hàng. Nếu bạn biết và tự làm hết mất 7 ngày. Thế nếu bạn tự làm 4/7 công việc còn 3/7 nhờ GPE thì sao? Thì bạn mất 4 ngày, và trong 4 ngày đó GPE cũng hoàn thành 3/7 còn lại. Như vậy bạn chỉ mất 4 ngày. Có thể sau 4 ngày nhận tiếp đơn hàng mới, và nói với khách cũ chi thêm tiền bồi dưỡng vì đơn hàng được làm với ưu tiên về thời gian.

Thật ra mình viết thì những cái trên diễn đàn này không thể nào làm 1 ngày 1 bửa là xong. Ví dụ như hệ thống phần Khách sạn tự động kết nối PLC với phần mềm. Khi khách vào check in thì phóng đó có điện....Do mình chuyên bên Phần cứng PLC và lập trình C++ . nên mọi người thông cảm về trình độ VBA cho mình. Mình xin chân thành cảm ơn những ai đã giúp mình. Mình đi chùa mình luôn cầu chúc cho những ai giúp mình. Nếu ai đang đi xe máy thì sẽ có 1 ngày lên cơn Mada 6 như Mình. Mình thật tâm cảm ơn. Đặc biệt các bác Lão làng: Ndu, Vetmini, Quangha,Hai lúa miền tây, Hesanbi,Kieumanh...xin cảm ơn chân thành cả nhà GPE, Chúc cả nhà 1 ngày Sunday vui vẽ
Bài đã được tự động gộp:

-> @minhtuan55
Nếu đổi :
a thành Tài / Chẵn
b thành Xỉu / Lẻ

Dữ liệu hàng ngàn thì chỉ có thể là dữ liệu kết quả xổ của một trò chơi ( Không dám đoán trờ chơi gì )
Và bạn cần tính tần xuất xuất hiện của nó.
Nếu là một trờ chơi Ăn thua thì lời khuyên của tôi là nên từ bỏ
Nếu tôi có đoán sai thì cho tôi xin lỗi nhé.



Thầy cứ nói "thời gian đâu mà học". Có khi người ta lại có nhiều thời gian ăn chơi.
Nếu là không học thì lần hỏi nào may mắn mới gặp được người đưa ra bài giải tối ưu nhất.
Mỗi lần hỏi thì cơ hội có được bài giải tối ưu là quá ít. Thì người hỏi sẽ nằm ở thế trong trờ "đào được vàng" bằng tay ( không học ).
Nếu có học thì vừa tích lũy được kinh nghiệm về tốc độ , cách giải, độ phức tạp, thuật toán ,.. của một bài toán. Kết hợp việc học và việc hỏi
thì sẽ là dùng cổ máy để "đào vàng".
"Học thì lúc nào kiếm cơm?"
Em thấy vừa đúng mà vừa không đúng.
Cho rằng bây giờ học là đã muộn. Nhưng Học thì làm "Quan" <> "Nông dân"

cảm ơn bác đã giúp. bác đoán sai rồi. Mình ứng dụng cho việt Lành mạnh. Việt lành mạnh của mình VÔ cùng phức tạp nên không thể giải thích cho bạn hiểu. Bạn cho mình sdt để mình mời 1 kèo Massge được không. Nhà mình ở Phú Nhuận
 
Upvote 0
Cảm ơn bác @SA_DQ đã chỉ dẫn thêm cho cháu cách sử dụng mảng.
Dạ vâng, nếu dữ liệu nhiều thì chuyển function của bác thành sub ạ:

Mã:
Sub LKDong2()
Dim Arr()
Dim J As Long, W As Long
Dim lastRow As Long, txtFind As Variant
lastRow = Cells(Rows.Count, "b").End(xlUp).Row
Arr() = Range("b3:b" & lastRow).Value
txtFind = Range("e3").Value
ReDim dArr(1 To UBound(Arr()), 1 To 1) As Variant
For J = 1 To UBound(Arr())
    If UCase$(Arr(J, 1)) = UCase$(txtFind) Then
        W = W + 1
        dArr(W, 1) = CStr(J) + 2 'Xuất phát từ dòng 3 nên +2
    End If
Next J
Range("h3").Resize(UBound(dArr())) = dArr()
End Sub
UCase$ Cách viết này thật là khó ưa.
UCase là xử lý chuỗi rồi. Sao phải "làm giàu cho nó vậy" . Có gì lợi hại chăng @Nguyễn Hoàng Oanh Thơ
 
Upvote 0
UCase$ Cách viết này thật là khó ưa.
UCase là xử lý chuỗi rồi. Sao phải "làm giàu cho nó vậy" . Có gì lợi hại chăng @Nguyễn Hoàng Oanh Thơ
Hi @HeSanbi,
OT cũng chưa tìm hiểu về sự khác nhau này nên OT cũng chưa biết nữa. Ở bài #2 OT chỉ dùng UCase. OT thấy các bậc cao thủ tiền bối sử dụng nên nghĩ rằng có thể nó có cái gì đó khác và tối ưu hơn nên OT dùng theo ạ :D.
HeSanbi có thể chỉ dẫn giúp OT 2 cách viết này có gì khác nhau được không ạ?
 
Upvote 0
Oanh Thơ google thì mấy bạn Tây cho biết thế này ạ:
UCase() and UCase$()
The UCase() function returns its string argument in all uppercase letters and returns a variant. It takes a variant and returns the same thereby slowing VB. It is okay to use when you are dealing with variants only. Mainly when you work in databases, where you use many null values, UCase() is good to use.

The UCase$() on the other hand returns the value in string and eliminates the condition of slowing down in VB. This is just the way VB handles its strings.​
Có thể nó có ảnh hưởng gì đó về tốc độ: UCase$ nhanh hơn UCase.
 
Upvote 0
Hi @HeSanbi,
OT cũng chưa tìm hiểu về sự khác nhau này nên OT cũng chưa biết nữa. Ở bài #2 OT chỉ dùng UCase. OT thấy các bậc cao thủ tiền bối sử dụng nên nghĩ rằng có thể nó có cái gì đó khác và tối ưu hơn nên OT dùng theo ạ :D.
HeSanbi có thể chỉ dẫn giúp OT 2 cách viết này có gì khác nhau được không ạ?

PHP:
$ : String
% : Integer (Int16)
& : Long (Int32)
! : Single
# : Double
@ : Decimal
&H : Hex
&O : Octal

Nếu là UCase mình sẽ hỏi nó trả về cái gì vậy
Nếu là UCase$, UCase$ là một function VBA, khi viết như vậy thì mình biết chắc chắn giá trị trả về là chuỗi.
Ví dụ:
Dim a As String
Xuống Dòng 500
a = 1 ( Đố bạn biết tui trả về cái gì )
a$ = 1 ( Tui là đại diện String nè )
Dim i& , str$ , ... Đây là cách viết ngắn gọn cho một biến
Bài đã được tự động gộp:

Oanh Thơ google thì mấy bạn Tây cho biết thế này ạ:

Có thể nó có ảnh hưởng gì đó về tốc độ: UCase$ nhanh hơn UCase.
UCase$ ra đời sau được cải tiến, điều đó là hiển nhiên
 
Lần chỉnh sửa cuối:
Upvote 0
PHP:
$ : String
% : Integer (Int16)
& : Long (Int32)
! : Single
# : Double
@ : Decimal
&H : Hex
&O : Octal

Nếu là UCase mình sẽ hỏi nó trả về cái gì vậy
Nếu là UCase$, UCase$ là một function VBA, khi viết như vậy thì mình biết chắc chắn giá trị trả về là chuỗi.
Ví dụ:
Dim a As String
Xuống Dòng 500
a = 1 ( Đố bạn biết tui trả về cái gì )
a$ = 1 ( Tui là đại diện String nè )
Dim i& , str$ , ... Đây là cách viết ngắn gọn cho một biến

OT hiểu nôm na đó là một cách viết thu gọn từ phạm vi tìmkiếm rộng(Variant) về phạm vi hẹp hơn(String) vì UCase chỉ áp dụng đối với String , có phải vậy không @HeSanbi? :D
 
Upvote 0
Upvote 0
Cảm ơn bác @SA_DQ đã chỉ dẫn thêm cho cháu cách sử dụng mảng.
Dạ vâng, nếu dữ liệu nhiều thì chuyển function của bác thành sub ạ:

Mã:
Sub LKDong2()
Dim Arr()
Dim J As Long, W As Long
Dim lastRow As Long, txtFind As Variant
lastRow = Cells(Rows.Count, "b").End(xlUp).Row
Arr() = Range("b3:b" & lastRow).Value
txtFind = Range("e3").Value
ReDim dArr(1 To UBound(Arr()), 1 To 1) As Variant
For J = 1 To UBound(Arr())
    If UCase$(Arr(J, 1)) = UCase$(txtFind) Then
        W = W + 1
        dArr(W, 1) = CStr(J) + 2 'Xuất phát từ dòng 3 nên +2
    End If
Next J
Range("h3").Resize(UBound(dArr())) = dArr()
End Sub

Bác oanh thơ giúp em cái trường hợp theo Cột thì phải làm sao
1544346939825.png
Bài đã được tự động gộp:

UCase$ Cách viết này thật là khó ưa.
UCase là xử lý chuỗi rồi. Sao phải "làm giàu cho nó vậy" . Có gì lợi hại chăng @Nguyễn Hoàng Oanh Thơ
Trường hợp theo cột thì sao bác. Giúp em với
1544346976228.png
 
Upvote 0
Bác oanh thơ giúp em cái trường hợp theo Cột thì phải làm sao
View attachment 209049
Bài đã được tự động gộp:


Trường hợp theo cột thì sao bác. Giúp em với
View attachment 209050

Bạn thử code sau ạ:
Mã:
Option Explicit

Sub Macro2()
    Dim txtFind As Variant, lastCol As Long, i As Long, cell As Range
    txtFind = Range("d5").Value: lastCol = Cells(3, Columns.Count).End(xlToLeft).Column
    For Each cell In Range("d3").Resize(, lastCol)
        If UCase(cell.Value) = UCase(txtFind) Then
            Range("C8").Offset(i).Value = cell.Column
            i = i + 1
        End If
    Next cell
End Sub
 
Upvote 0
Bạn thử code sau ạ:
Mã:
Option Explicit

Sub Macro2()
    Dim txtFind As Variant, lastCol As Long, i As Long, cell As Range
    txtFind = Range("d5").Value: lastCol = Cells(3, Columns.Count).End(xlToLeft).Column
    For Each cell In Range("d3").Resize(, lastCol)
        If UCase(cell.Value) = UCase(txtFind) Then
            Range("C8").Offset(i).Value = cell.Column
            i = i + 1
        End If
    Next cell
End Sub

Cảm ơn anh. Anh có thể lại sữa lại theo dạng mãng giống như code này
Mã:
Sub LKDong2()
 Dim Arr()
 Dim J As Long, W As Long
 Dim lastRow As Long, txtFind As Variant
 lastRow = Cells(Rows.Count, "b").End(xlUp).Row
 Arr() = Range("b3:b" & lastRow).Value
 txtFind = Range("e3").Value
 ReDim dArr(1 To UBound(Arr()), 1 To 1) As Variant
 For J = 1 To UBound(Arr())
    If UCase$(Arr(J, 1)) = UCase$(txtFind) Then
        W = W + 1
        dArr(W, 1) = CStr(J) + 2 'Xuất phát từ dòng 3 nên +2
    End If
 Next J
 Range("h3").Resize(UBound(dArr())) = dArr()
End Sub
 
Upvote 0
Cảm ơn anh. Anh có thể lại sữa lại theo dạng mãng giống như code này
Mã:
Sub LKDong2()
Dim Arr()
Dim J As Long, W As Long
Dim lastRow As Long, txtFind As Variant
lastRow = Cells(Rows.Count, "b").End(xlUp).Row
Arr() = Range("b3:b" & lastRow).Value
txtFind = Range("e3").Value
ReDim dArr(1 To UBound(Arr()), 1 To 1) As Variant
For J = 1 To UBound(Arr())
    If UCase$(Arr(J, 1)) = UCase$(txtFind) Then
        W = W + 1
        dArr(W, 1) = CStr(J) + 2 'Xuất phát từ dòng 3 nên +2
    End If
Next J
Range("h3").Resize(UBound(dArr())) = dArr()
End Sub

Oanh Thơ còn bỡ ngỡ nhiều về mảng nhất là cái vụ ReDim , hoặc xác định giới hạn trên của mảng 2 chiều nên ngại không dám đưa code nên,
@minhtuan55 thử xem,nhờ các bạn góp ý thêm ạ:
Mã:
Sub LKDong3()
 Dim Arr(), dArr()
 Dim J As Long, W As Long
 Dim lastCol As Long, txtFind As Variant
 lastCol = Cells(3, Columns.Count).End(xlToLeft).Column
 If lastCol < 4 Then Exit Sub
 Arr() = Range("d3").Resize(, lastCol - 3).Value
 txtFind = Range("d5").Value
 ReDim dArr(1 To lastCol - 3, 1 To 1)
 For J = 1 To lastCol - 3
    If UCase$(Arr(1, J)) = UCase$(txtFind) Then
        W = W + 1
        dArr(W, 1) = CStr(J) + 3
    End If
 Next J
 Range("d8").Resize(UBound(dArr())) = dArr()
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Đâu có xê cọng cọng vào đây vậy?
Ở đây bác :

Thật ra mình viết thì những cái trên diễn đàn này không thể nào làm 1 ngày 1 bửa là xong. Ví dụ như hệ thống phần Khách sạn tự động kết nối PLC với phần mềm. Khi khách vào check in thì phóng đó có điện....Do mình chuyên bên Phần cứng PLC và lập trình C++ . nên mọi người thông cảm về trình độ VBA cho mình. Mình xin chân thành cảm ơn những ai đã giúp mình. Mình đi chùa mình luôn cầu chúc cho những ai giúp mình. Nếu ai đang đi xe máy thì sẽ có 1 ngày lên cơn Mada 6 như Mình. Mình thật tâm cảm ơn. Đặc biệt các bác Lão làng: Ndu, Vetmini, Quangha,Hai lúa miền tây, Hesanbi,Kieumanh...xin cảm ơn chân thành cả nhà GPE, Chúc cả nhà 1 ngày Sunday vui vẽ
Bài đã được tự động gộp:



cảm ơn bác đã giúp. bác đoán sai rồi. Mình ứng dụng cho việt Lành mạnh. Việt lành mạnh của mình VÔ cùng phức tạp nên không thể giải thích cho bạn hiểu. Bạn cho mình sdt để mình mời 1 kèo Massge được không. Nhà mình ở Phú Nhuận
 
Upvote 0
C++ khác chi VBA, tôi không hiểu C++, vậy chủ topic viết hàm nhỏ này dạng C++ để giao lưu với mọi người nha
Chú thích thì Nhích luôn. Đây là đoạn code Connnect với PLC S700 Simen để điều khiển Motor theo Phương thức Sao Tam giác. Nếu Moror Quá tải sao 1 phút Sẽ Off

1544404518730.png


1544404433918.png
 
Upvote 0
À ra vậy.
Tội nghiệp nhỉ. Ba cái lập trình nhúng và điều khiển không nhờ mấy diễn đàn viết code giùm được cho nên phải tự viết.
Ủa mà lầm rồi. Người ta tự viết xê cọng cọng cho nên sắm "mát da xích" (ấy là hòi đó, bây giờ chắc lên Lăn Cùi Dơ rồi). Mấy người viết VBA giùm ở GPE cong đít cỡi xe máy.
Suy ra: vê bê a không kiếm được tiền cho nên ngừoi ta chả buồn học. Thì giờ để viết xê cọng cọng hốt tiền xây nhà lầu. Chỉ có mấy người dê pê e tài khôn xúc tép nuôi cò.
 
Upvote 0
À ra vậy.
Tội nghiệp nhỉ. Ba cái lập trình nhúng và điều khiển không nhờ mấy diễn đàn viết code giùm được cho nên phải tự viết.
Ủa mà lầm rồi. Người ta tự viết xê cọng cọng cho nên sắm "mát da xích" (ấy là hòi đó, bây giờ chắc lên Lăn Cùi Dơ rồi). Mấy người viết VBA giùm ở GPE cong đít cỡi xe máy.
Suy ra: vê bê a không kiếm được tiền cho nên ngừoi ta chả buồn học. Thì giờ để viết xê cọng cọng hốt tiền xây nhà lầu. Chỉ có mấy người dê pê e tài khôn xúc tép nuôi cò.

Vấn đề em hỏi thiệt ra nó chỉ 0.01 % của ứng dụng em. bác nói như cái gì em cũng nhờ hết 100%.. Mà đúng ra diễn đàn phải cảm ơn những con người như em. Vì em hỏi ra những vẫn để chưa ai hỏi. Làm tăng dung lượng kiến thức cho diễn đàn. phải đụng chạm thực tế em vướn mắc chổ nào thì em hỏi. mấy bác có lòng tốt thì giúp em.Em luôn cầu chúc công đức VÔ LƯợng Kiếp cho mấy bác ( Thân tâm thanh tịnh). Còn CỞi mada 6 hay cởi xe máy là do tài kinh doanh của mổi người.

Sub kiemtien ()
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or
bằng cấp không quan tâm then
Cởi = mada 6 ( 1.1 tỷ )
Else
Cởi = Xe máy ( <= 100 củ khoai )
endif
End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi xem kỹ lại rồi nhé mọi người. Từ bài #1 đến giờ tôi chưa viết dòng cốt nào. Tức là chưa hưởng được 1 tí công đức hay cầy đức nào; suy ra, khỏi phải cám ơn chủ thớt.
Quý vị nào có ra công đức hay cầy đức cống đức củ đức ở đây thì tự biết liệu mà cám ơn !!!

Chú: vào cái diễn đàn xê cọng cọng nào đó thì cũng sẽ thấy một đống công dức chứ gì. Người giỏi đem đàu heo bên này nấu cháo bên kia thì sẽ có mát da mà cỡi. Kẻ nai lưng cho mượn đầu heo thì còn phải mang ơn - cho mượn đầu heo thì tít đức, ủa quên tích đức
 
Upvote 0
Tôi xem kỹ lại rồi nhé mọi người. Từ bài #1 đến giờ tôi chưa viết dòng cốt nào. Tức là chưa hưởng được 1 tí công đức hay cầy đức nào; suy ra, khỏi phải cám ơn chủ thớt.
Quý vị nào có ra công đức hay cầy đức cống đức củ đức ở đây thì tự biết liệu mà cám ơn !!!

Chú: vào cái diễn đàn xê cọng cọng nào đó thì cũng sẽ thấy một đống công dức chứ gì. Người giỏi đem đàu heo bên này nấu cháo bên kia thì sẽ có mát da mà cỡi. Kẻ nai lưng cho mượn đầu heo thì còn phải mang ơn - cho mượn đầu heo thì tít đức, ủa quên tích đức
Chuyện thường phố huyện bác ơi, ở ta giờ có khi người kêu hoàn cảnh từ thiện khổ khổ, rồi sau đó bật ngửa ra là: những người góp từ thiện còn nghèo hơn người khổ đó.

Nên giúp hãy từ thiện phải chọn đúng nơi đúng chỗ.

Còn cứ miết như diễn đàn này chỉ làm cho mọi người lười đi, lười học (hỏi bài tập); lười code, lười kiếm giải pháp thì đem đi nhờ (kiếm tiền) - rồi lại kể là ban ơn câu hỏi. Nên có khi dẹp các kiểu giúp vậy thì làm cho mọi người tiến hơn.
 
Upvote 0
Chuyện thường phố huyện bác ơi, ở ta giờ có khi người kêu hoàn cảnh từ thiện khổ khổ, rồi sau đó bật ngửa ra là: những người góp từ thiện còn nghèo hơn người khổ đó.

Nên giúp hãy từ thiện phải chọn đúng nơi đúng chỗ.

Còn cứ miết như diễn đàn này chỉ làm cho mọi người lười đi, lười học (hỏi bài tập); lười code, lười kiếm giải pháp thì đem đi nhờ (kiếm tiền) - rồi lại kể là ban ơn câu hỏi. Nên có khi dẹp các kiểu giúp vậy thì làm cho mọi người tiến hơn.

Vậy diễn đàn để làm gì a. Có diễn đàn mà không cho Người ta hỏi . Mình giúp người khác mình sẽ có công đức. Còn a giúp người khác mà ganh ghét thì không hay. tặng bác GIúp người khác coi như đôi dép bỏ
Bài đã được tự động gộp:

Tôi xem kỹ lại rồi nhé mọi người. Từ bài #1 đến giờ tôi chưa viết dòng cốt nào. Tức là chưa hưởng được 1 tí công đức hay cầy đức nào; suy ra, khỏi phải cám ơn chủ thớt.
Quý vị nào có ra công đức hay cầy đức cống đức củ đức ở đây thì tự biết liệu mà cám ơn !!!

Chú: vào cái diễn đàn xê cọng cọng nào đó thì cũng sẽ thấy một đống công dức chứ gì. Người giỏi đem đàu heo bên này nấu cháo bên kia thì sẽ có mát da mà cỡi. Kẻ nai lưng cho mượn đầu heo thì còn phải mang ơn - cho mượn đầu heo thì tít đức, ủa quên tích đức
bác sai quá rồi nha. Nên sám hối nha. Vi phạm công đức là Đức Phật sẽ không thích đâu nha. Công việc của Bác là giúp đở người nghèo kiến thức như em. bác cứ giúp bác sẻ hưởng công đức cho con cháu. cố lên nha Bác
Bài đã được tự động gộp:

Chuyện thường phố huyện bác ơi, ở ta giờ có khi người kêu hoàn cảnh từ thiện khổ khổ, rồi sau đó bật ngửa ra là: những người góp từ thiện còn nghèo hơn người khổ đó.

Nên giúp hãy từ thiện phải chọn đúng nơi đúng chỗ.

Còn cứ miết như diễn đàn này chỉ làm cho mọi người lười đi, lười học (hỏi bài tập); lười code, lười kiếm giải pháp thì đem đi nhờ (kiếm tiền) - rồi lại kể là ban ơn câu hỏi. Nên có khi dẹp các kiểu giúp vậy thì làm cho mọi người tiến hơn.
Bác nói lười. Nghe mà mắc cười. Vậy từ đâu người ta ra câu hỏi cho bác trả lời. Và mình cũng nói Thẳng với bác luôn. Mình đăng ký diễn đàn là để học hỏi , cái nào biết thì thôi, cái nào không biết được hỏi. bác không thích thì không cần trả lời. vấn để mình hỏi là 0.01 % công việc của mình thôi.
 
Lần chỉnh sửa cuối:
Upvote 0
bác sai quá rồi nha. Nên sám hối nha. Vi phạm công đức là Đức Phật sẽ không thích đâu nha. Công việc của Bác là giúp đở người nghèo kiến thức như em. bác cứ giúp bác sẻ hưởng công đức cho con cháu. cố lên nha Bác
...
Tôi cứ ngỡ Đức Phật đã vượt qua lục dục ái tình rồi. Bây giờ lại xảy ra chuyện thích hay không thíc nữa.
Sợ quá đi thôi, mai đi chùa cúng sám hối. Ủa mà làm quái gì có tiền để cúng.
Bạn nào biết chùa nào cần học Tin Học chỉ cho tôi đến làm vài buổi học gỡ tội nhé. Để tôi chết xuống a tỳ tội nghiệp.

...
Còn cứ miết như diễn đàn này chỉ làm cho mọi người lười đi, lười học (hỏi bài tập); lười code, lười kiếm giải pháp thì đem đi nhờ (kiếm tiền) - rồi lại kể là ban ơn câu hỏi. Nên có khi dẹp các kiểu giúp vậy thì làm cho mọi người tiến hơn.
Bạn cỡi xe gì? có xịn hơn mát da xích hon mà bảo người ta lười.
Rõ ràng là người ta làm việc rất hiệu quả, dùng 0,01% công sức để nhờ VBA.; 99,99% chỗ còn lại dùng cho công việc hái ra tiền. Chỉ có mấy ngừoi ở đây ham công đức, làm giùm còn được phán cho là:
(Quan tâm bằng cấp) Và ( (Dở) Hoặc (Kém Linh Động Trong Thực Tế) )
(lô gic ngược của câu sau)
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm then
 
Upvote 0
Rõ ràng điều kiện là sai
Mã:
Sub kiemtien ()
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm then
Cởi = mada 6 ( 1.1 tỷ )
Else
Cởi = Xe máy ( <= 100 củ khoai )
endif
End Sub
Or bằng cấp không quan tâm có nghĩa vd. là Or bằng cấp > -1. Cái này ai cũng thỏa.

Nếu người không Giỏi và cũng không "Linh động trong thực tế", và bằng cấp lớp 1 thì

Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm = FALSE and FALSE Or TRUE = TRUE.

Tức bằng cấp lớp 1, không Giỏi, không "Linh động trong thực tế" thì Cỡi = mada 6 ( 1.1 tỷ )

Có gì đó sai sai.

Tôi đã từng nuốt nước bọt ừng ực, và ghen tức nổ phổi, khi nhìn người ta cưỡi Mazda. Còn chưa được nhìn Mada bao giờ
 
Upvote 0
...
Tôi đã từng nuốt nước bọt ừng ực, và ghen tức nổ phổi, khi nhìn người ta cưỡi Mazda. Còn chưa được nhìn Mada bao giờ
Một tỷ mốt thì ma da hay quỷ da tôi cũng nuốt nước bọt như thường.
...
Có gì đó sai sai.
...
"Linh động trong thực tế" ở chỗ đó đấy bác.
Nếu dễ hiểu thì ai cũng cỡi xe 1 tỷ hết rồi.
 
Upvote 0
Vậy diễn đàn để làm gì a. Có diễn đàn mà không cho Người ta hỏi . Mình giúp người khác mình sẽ có công đức. Còn a giúp người khác mà ganh ghét thì không hay. tặng bác GIúp người khác coi như đôi dép bỏ
Bài đã được tự động gộp:


bác sai quá rồi nha. Nên sám hối nha. Vi phạm công đức là Đức Phật sẽ không thích đâu nha. Công việc của Bác là giúp đở người nghèo kiến thức như em. bác cứ giúp bác sẻ hưởng công đức cho con cháu. cố lên nha Bác
Bài đã được tự động gộp:


Bác nói lười. Nghe mà mắc cười. Vậy từ đâu người ta ra câu hỏi cho bác trả lời. Và mình cũng nói Thẳng với bác luôn. Mình đăng ký diễn đàn là để học hỏi , cái nào biết thì thôi, cái nào không biết được hỏi. bác không thích thì không cần trả lời. vấn để mình hỏi là 0.01 % công việc của mình thôi.
Không có chi ganh ghét - vì tôi không giúp gì bạn, nên khỏi cám ơn sám hối, ganh ghét

Bài viết tôi đề cập cho những kẻ chỉ nhờ, mà còn phản cảm ơn
 
Lần chỉnh sửa cuối:
Upvote 0
Rõ ràng điều kiện là sai
Mã:
Sub kiemtien ()
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm then
Cởi = mada 6 ( 1.1 tỷ )
Else
Cởi = Xe máy ( <= 100 củ khoai )
endif
End Sub
Or bằng cấp không quan tâm có nghĩa vd. là Or bằng cấp > -1. Cái này ai cũng thỏa.

Nếu người không Giỏi và cũng không "Linh động trong thực tế", và bằng cấp lớp 1 thì

Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm = FALSE and FALSE Or TRUE = TRUE.

Tức bằng cấp lớp 1, không Giỏi, không "Linh động trong thực tế" thì Cỡi = mada 6 ( 1.1 tỷ )

Có gì đó sai sai.

Tôi đã từng nuốt nước bọt ừng ực, và ghen tức nổ phổi, khi nhìn người ta cưỡi Mazda. Còn chưa được nhìn Mada bao giờ
Cái Or mà Chủ Topic nói đúng đó ạ
Chỗ em có Anh học hết lớp 3. Nhỏ thì đánh nhau lát làng lát xóm.Bỏ quê đi một thời gian. Vừa rồi về quê làm Giám đốc công ty gì gì đó.... Đi xe LEXUS cả làng trố mắt ...
 
Upvote 0
Cái Or mà Chủ Topic nói đúng đó ạ
Chỗ em có Anh học hết lớp 3. Nhỏ thì đánh nhau lát làng lát xóm.Bỏ quê đi một thời gian. Vừa rồi về quê làm Giám đốc công ty gì gì đó.... Đi xe LEXUS cả làng trố mắt ...
Ý tôi là với điều kiện như thế thì "với trình độ GIỎi hay không, linh động hay không linh động, học thức bất kỳ" thì LUÔN (vì điều kiện luôn thỏa) "cưỡi Mada tiền tỷ". Rõ ràng cái này sai. Làm gì có LUÔN khi hàng triệu người vẫn chỉ cưỡi "xe gắn máy cà tàng", "xe đạp cà tàng hoặc cưỡi "dép lê cà tàng"?

Chú ý là (Trình độ bạn = "Giỏi") và (Bạn = "Linh động trong thực tế") có thể TRUE hoặc FALSE tùy từng người, nhưng "bằng cấp không quan tâm" có nghĩa là ai cũng thỏa - đk LUÔN là TRUE.

Do vậy đk Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm LUÔN là TRUE.

Với đk phát biểu như thế thì phần ELSE là thừa
-------------
Phát biểu chấp nhận được phải là
Sub kiemtien ()
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" And bằng cấp không quan tâm then
Cởi = mada 6 ( 1.1 tỷ )
Else
Cởi = Xe máy ( <= 100 củ khoai )
endif
End Sub
Nhưng do đk cuối luôn TRUE nên rút gọn là
Sub kiemtien ()
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" then
Cởi = mada 6 ( 1.1 tỷ )
Else
Cởi = Xe máy ( <= 100 củ khoai )
endif
End Sub
----------------
Còn nếu muốn chú thích, muốn nhấn mạnh là bằng cấp không quyết định thì phải là
Sub kiemtien ()
If Trình độ bạn = "Giỏi" and Bạn = "Linh động trong thực tế" then ' bằng cấp không quan tâm
Cởi = mada 6 ( 1.1 tỷ )
Else
Cởi = Xe máy ( <= 100 củ khoai )
endif
End Sub
chứ không phải là OR ...
 
Lần chỉnh sửa cuối:
Upvote 0
Em nghĩ Anh ấy bị tai nạn nghề nghiệp thôi chứ lập trình phần mềm chỉ có 0,01% rủi ro thì trình độ cũng ngang ngửa Anh Nguyễn Duy Tuân rồi
 
Lần chỉnh sửa cuối:
Upvote 0
Hình như người ta muốn dùng một loại ngôn ngữ mà toán tử Or nó đi trước toán tử And - có lẽ lô gic dùng cho "pi eo xi" và "cồng trôn xơ kít ghết" nó như vậy.
Tức là nếu VBA thì phải như sau:
If Trình độ bạn = "Giỏi" and ( Bạn = "Linh động trong thực tế" Or bằng cấp không quan tâm ) then
...
Và Xê cọng cọng
If (Bạn.Trình độ == "Giỏi" && ( Bạn.Contains("Linh động trong thực tế") || bằng cấp không quan tâm )
// Lưu ý 1: Trình độ là một đối tượng có toán tử so sánh trực tiếp với chuỗi
// Lưu ý 2: Contains là một phương thức duyệt qua các tính chất của đối tượng Bạn
// Lưu ý 3: bằng cấp không quan tâm là trạng thái/thuộc tính (state/property) của đối tượng gì thì thớt không nói rõ. (xem chú thích bên dưới)
Bạn.Cởi = Xe(mada, 1.1 tỷ ) ;
Else
Bạn.Cởi = Xe(máy, 100 củ khoai ) ;

Chú cho các bạn có biết qua xê cọng cọng: Hình như nó là một biến global - dân lập trình xê cọng cọng nhúng thường làm như vậy. Nếu không thì có lẽ là đối tượng (object/instance) thuộc lớp (class) COCC. Cái lớp này nó thừa kế từ một lớp cha hết sức bao quát và có rất nhiều phương thức độc đáo. Xê cọng cọng lại là loại ngôn ngữ dùng thừa kế trực tiếp nhiều lớp, không phải như các ngôn ngữ khác chỉ cho thừa kế một lớp và mượn giao diện (interface) các lớp khác.
 
Upvote 0
Em nghĩ Anh ấy bị tai nạn nghề nghiệp thôi chứ lập trình phần mềm chỉ có 0,01% rủi ro thì trình độ cũng ngang ngửa Anh Nguyễn Duy Tuân rồi
Nguyễn Duy Tuân chỉ cứng bên phần mềm thôi. Thử bắt anh ấy Lắp 1 cái tủ điện ATS cho 1 Hotel 3 sao Conect với PLC l S700 Simem thì làm sao a biết. Nên mổi người 1 mãng. Tôi không nói tôi giỏi phần cứng. Tôi luôn cho tôi thấp nhất trong Xã hội. Nên tôi hỏi thì mọi người cứ vui vẽ trả lời đầy đủ tội sẽ cầu Chúc tất ca mọi người đi Sinh Nhật GPE phải lên Mec hay BMW ...Lời kết.: Chúc cả nhà 1 buoi tổi vui vẽ Thanh tịnh Hoan hỷ. vài bửa nửa em nghiên cứu mà đụng chạm đến VBA mong mọi người giúp đở. Chân Thành cảm ơn ( E xin báo cáo e sinh năm 1994. Nhà ở Phú Nhuận . Hiện đang Quản lý Hotel cho Gia đình , Và Thiết kế mạch điện tự động cho Nghành Đường sắt )
 
Upvote 0
Nguyễn Duy Tuân chỉ cứng bên phần mềm thôi. Thử bắt anh ấy Lắp 1 cái tủ điện ATS cho 1 Hotel 3 sao Conect với PLC l S700 Simem thì làm sao a biết. ...
Cỡ này không mấy người làm nổi đâu.
Chỉ nội gú gồ từ "conect" đã sói tóc rồi.
Mà mua PLC thì chỉ biết mua của Siemens. Tài cỡ thớt mới mua được PLC của Simem. Người khác tìm đến Simem thì nó bán cho một mớ ... bê tông.

... Và Thiết kế mạch điện tự động cho Nghành Đường sắt )
Nghe đến cái "Nghành" [sic] này đã rụng rún, bủn rủn chân tay, nể phục thớt quá.

(*) hình như trước đây không lâu, có người tuyên bố tìm ra "bugs" trong Unikey và i meo bảo tác giả phải sửa. Người này có liên quan gì thớt không nhỉ?
 
Lần chỉnh sửa cuối:
Upvote 0
(*) hình như trước đây không lâu, có người tuyên bố tìm ra "bugs" trong Unikey và i meo bảo tác giả phải sửa. Người này có liên quan gì thớt không nhỉ?
Tôi cũng nhớ mang máng. Chỉ nhớ là anh kia cũng đi chùa thường xuyên. :D
 
Upvote 0
Cỡ này không mấy người làm nổi đâu.
Chỉ nội gú gồ từ "conect" đã sói tóc rồi.
Mà mua PLC thì chỉ biết mua của Siemens. Tài cỡ thớt mới mua được PLC của Simem. Người khác tìm đến Simem thì nó bán cho một mớ ... bê tông.


Nghe đến cái "Nghành" [sic] này đã rụng rún, bủn rủn chân tay, nể phục thớt quá.

(*) hình như trước đây không lâu, có người tuyên bố tìm ra "bugs" trong Unikey và i meo bảo tác giả phải sửa. Người này có liên quan gì thớt không nhỉ?
Tại đánh nhanh quá nên sai chính tả. bác thích thì gửi Hình qua cho bác xem luôn đây
1544493785239.png
Bài đã được tự động gộp:

Tôi cũng nhớ mang máng. Chỉ nhớ là anh kia cũng đi chùa thường xuyên. :D
đúng rồi a. Phải thật từ bi thì đức phật mới thương
 
Upvote 0
Tôi cũng nhớ mang máng. Chỉ nhớ là anh kia cũng đi chùa thường xuyên. :D
Người Nam dùng tiếng lóng "chùa" với nghĩa rất ý nhị ở đây
Tại đánh nhanh quá nên sai chính tả. bác thích thì gửi Hình qua cho bác xem luôn đây
...
Khỏi cần. Có cái tên mà cũng gõ nhầm thì chỉ hù hoạ được những người "bằng cấp không quan trọng".
Siemens chả có gì lạ đối với tôi cả. Ba cái PLC chỉ là trò chơi trẻ em. Với kinh nghiệm VBA "cái gì cũng hỏi" của bạn ở đây thì ai cũng có thể tin rằng ba cái code C++ trên kia bạn cũng xin từ người khác thôi.
Ở bài #46 tôi cũng cho thấy cách nói chuyện theo lập trình hướng đối tượng. Dân lập trình nhúng C++ cũng khó lòng mà hù hoạ tôi.
...
đúng rồi a. Phải thật từ bi thì đức phật mới thương
từ bi thì liên quan gì đến lập trình ở đây? phải chăng bạn muốn nói về kỹ thuật "lập trình chùa"?
 
Upvote 0
Người Nam dùng tiếng lóng "chùa" với nghĩa rất ý nhị ở đây

Khỏi cần. Có cái tên mà cũng gõ nhầm thì chỉ hù hoạ được những người "bằng cấp không quan trọng".
Siemens chả có gì lạ đối với tôi cả. Ba cái PLC chỉ là trò chơi trẻ em. Với kinh nghiệm VBA "cái gì cũng hỏi" của bạn ở đây thì ai cũng có thể tin rằng ba cái code C++ trên kia bạn cũng xin từ người khác thôi.
Ở bài #46 tôi cũng cho thấy cách nói chuyện theo lập trình hướng đối tượng. Dân lập trình nhúng C++ cũng khó lòng mà hù hoạ tôi.

từ bi thì liên quan gì đến lập trình ở đây? phải chăng bạn muốn nói về kỹ thuật "lập trình chùa"?

Bác nói PLC chỉ là trò trẻ em. Vậy Hỏi bác 1 câu xem Bác trình độ đến đâu nha. Chon Input 1 nút nhấn, Và Ouput 1 bóng đèn. Yêu cầu Nhấn 1 cái bóng đèn sáng, Nhân cái nữa bóng đèn tắt. và lặp lại tuần hoàn. Nếu không dùng Bộ đếm (Counter) . Chỉ dùng Rolay. bác thiết kế mạch em xem. Làm không được thì đừng phát biểu trẻ con nha
 
Upvote 0
Người Nam dùng tiếng lóng "chùa" với nghĩa rất ý nhị ở đây

Khỏi cần. Có cái tên mà cũng gõ nhầm thì chỉ hù hoạ được những người "bằng cấp không quan trọng".
Siemens chả có gì lạ đối với tôi cả. Ba cái PLC chỉ là trò chơi trẻ em. Với kinh nghiệm VBA "cái gì cũng hỏi" của bạn ở đây thì ai cũng có thể tin rằng ba cái code C++ trên kia bạn cũng xin từ người khác thôi.
Ở bài #46 tôi cũng cho thấy cách nói chuyện theo lập trình hướng đối tượng. Dân lập trình nhúng C++ cũng khó lòng mà hù hoạ tôi.

từ bi thì liên quan gì đến lập trình ở đây? phải chăng bạn muốn nói về kỹ thuật "lập trình chùa"?
Cái này đơn giản thôi. Phần mềm chấm điểm Bida. Kết nối ra 2 nút Nhấn. Nhấn 1 cái thì +1. bác thử bác làm 1 cái xem sao haha
1544499965653.png
1544500939090.png
 
Lần chỉnh sửa cuối:
Upvote 0
Bác nói PLC chỉ là trò trẻ em. Vậy Hỏi bác 1 câu xem Bác trình độ đến đâu nha. Chon Input 1 nút nhấn, Và Ouput 1 bóng đèn. Yêu cầu Nhấn 1 cái bóng đèn sáng, Nhân cái nữa bóng đèn tắt. và lặp lại tuần hoàn. Nếu không dùng Bộ đếm (Counter) . Chỉ dùng Rolay. bác thiết kế mạch em xem. Làm không được thì đừng phát biểu trẻ con nha
Ai trả lời câu này mới là trẻ con.
Một cơ phận điểu khiển điện tử thì nó đi với cái Instruction Booklet của nó. Đọc xong thì dùng. Hết.
Mà đã nói chuyện điện tử thì chịu khó gõ cho đàng hoàng. Gõ sai chính tả hoài (bạn nào chơi điện tử chỉ giùm thớt cái chỗ gõ tầm bậy đi, tôi mỏi tay quá rồi). Điệu này set 1 cái máy nhầm chắc chục lần. Đưa vào "Nghành Đường sắt" [sic] chỉ chờ ngày trật đường rầy.
 
Upvote 0
Ai trả lời câu này mới là trẻ con.
Một cơ phận điểu khiển điện tử thì nó đi với cái Instruction Booklet của nó. Đọc xong thì dùng. Hết.
Mà đã nói chuyện điện tử thì chịu khó gõ cho đàng hoàng. Gõ sai chính tả hoài (bạn nào chơi điện tử chỉ giùm thớt cái chỗ gõ tầm bậy đi, tôi mỏi tay quá rồi). Điệu này set 1 cái máy nhầm chắc chục lần. Đưa vào "Nghành Đường sắt" [sic] chỉ chờ ngày trật đường rầy.

trình độ bác không biết 1 cái gì về PLC hết. Đọc xong Bình luận thì Bác chỉ biết Bác phần mềm thôi. Còn phần cứng thì nói sai bét hết. Nếu không dùng bộ đếm Counter đếm và tự Reset. Thì ta dùng 3 Rolay reset Đảo chiều. Bác già rồi biết nói không biết thì thôi. nói ra người ta cười vào mặt
 
Lần chỉnh sửa cuối:
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Bác nói PLC chỉ là trò trẻ em. Vậy Hỏi bác 1 câu xem Bác trình độ đến đâu nha. Chon Input 1 nút nhấn, Và Ouput 1 bóng đèn. Yêu cầu Nhấn 1 cái bóng đèn sáng, Nhân cái nữa bóng đèn tắt. và lặp lại tuần hoàn. Nếu không dùng Bộ đếm (Counter) . Chỉ dùng Rolay. bác thiết kế mạch em xem. Làm không được thì đừng phát biểu trẻ con nha
Ngứa nghề ghê!
Cách đây 15 năm tôi đã làm được trò này. Quan trọng hơn là tôi tự nghĩ ra bài toán rồi tự giải chứ không "tham khảo" bất kỳ ai. Sau đó thừa thắng xông lên, tôi làm luôn bộ chuyển tốc độ cho cái quạt chỉ bằng 1 nút: nhấn cái quạt chạy số 1; nhấn cái nữa quạt chạy số 2; nhấn tiếp quạt chạy số 3 và nhấn lần cuối quạt tắt, quay về trạng thái ban đầu.
Hồi đó chưa biết PLC nên đương nhiên tôi dùng relay để làm và tưởng rằng mình đã làm được thứ gì đó rất ghê gớm chứ bây giờ bài toán này mà cho PLC xử lý thì đúng 2 dòng lệnh là xong.
Lập trình PLC với VBA cũng có vài nét tương đồng (bạn tìm những bài viết của tôi chắc chắn sẽ gặp loạt bài về "đèn chạy đuổi" hay "đèn giao thông") nên nếu bạn biết PLC thì VBA sẽ không khó đối với bạn và ngược lại.
Tôi biết PLC còn trước cả VBA và tôi thấy vậy!
 
Upvote 0
Mình thì ngứa bộ nhớ:
Cuối thập niên 60 trước có quạt tai voi của CCCP là quí rồi;
Nó cũng 1 nút bấm đạt 3 điều chuyển tốc độ & tắc mở nguồn; Chỉ là lò xo & đĩa quay bằng mủ mà thôi
Hồi í đồng niên của mình học máy tính & lập trình bằng giấy đục lỗ; Có lỗ là ánh sáng lọt qua, không lỗ là bóng đêm . . . .
 
Upvote 0
Ủa lúc này thì từ bi và công đức để đâu nhỉ?

Gợi ý: đọc lại lời của mình và sửa chính tả đi rồi hẵn chuyện tiếp.
Cái PLC mà có "Rolay" thì chỉ mình bạn program nổi.
Rolay đây là thiết bị Ngõ ra Ouput. Bác không biết mà nói họ cười cho kaka. Bác già rồi nên đi chuà thường xuyên đi. Đừng hơn thua đủ với Con cháu làm gì.
Bài đã được tự động gộp:

Ngứa nghề ghê!
Cách đây 15 năm tôi đã làm được trò này. Quan trọng hơn là tôi tự nghĩ ra bài toán rồi tự giải chứ không "tham khảo" bất kỳ ai. Sau đó thừa thắng xông lên, tôi làm luôn bộ chuyển tốc độ cho cái quạt chỉ bằng 1 nút: nhấn cái quạt chạy số 1; nhấn cái nữa quạt chạy số 2; nhấn tiếp quạt chạy số 3 và nhấn lần cuối quạt tắt, quay về trạng thái ban đầu.
Hồi đó chưa biết PLC nên đương nhiên tôi dùng relay để làm và tưởng rằng mình đã làm được thứ gì đó rất ghê gớm chứ bây giờ bài toán này mà cho PLC xử lý thì đúng 2 dòng lệnh là xong.
Lập trình PLC với VBA cũng có vài nét tương đồng (bạn tìm những bài viết của tôi chắc chắn sẽ gặp loạt bài về "đèn chạy đuổi" hay "đèn giao thông") nên nếu bạn biết PLC thì VBA sẽ không khó đối với bạn và ngược lại.
Tôi biết PLC còn trước cả VBA và tôi thấy vậy!

cái đó là thử Bác đó thôi chứ cái đơn giản quá mà. Còn về anh thích thì e nhích cho a bài khác. Mạch này là mạch đếm lùi 25-3. Bác hay thay đổi làm sao đếm từ 25-4.
1544507626200.png
 
Lần chỉnh sửa cuối:
Upvote 0
Chỉ có việc on/off thì cần khỉ gì lập trình. Chỉ cần vài con transistor bé xíu, thuận nghịch đều được, vài con trở, vài cái tụ hóa là có thể điều khiển cái relay rồi. Phức tạp hơn tí thì dùng con IC 555, tăng độ ghê thêm tí nữa thì dùng con 4013 hoặc 4017... Trừ khi thương mại hóa thì lập trình để độc quyền bo mạch, còn chỉ là vui chơi thì thị trường có sẵn cả đóng IC số, IC định thời. Ráp qua ráp lại thì được rồi. Ai giỏi ai dở thì phải coi túi tiền mới biết được. Theo mình cứ ai có khả năng làm ra nhiều tiền thì người đó giỏi hà.
 
Upvote 0
Chỉ có việc on/off thì cần khỉ gì lập trình. Chỉ cần vài con transistor bé xíu, thuận nghịch đều được, vài con trở, vài cái tụ hóa là có thể điều khiển cái relay rồi. Phức tạp hơn tí thì dùng con IC 555, tăng độ ghê thêm tí nữa thì dùng con 4013 hoặc 4017... Trừ khi thương mại hóa thì lập trình để độc quyền bo mạch, còn chỉ là vui chơi thì thị trường có sẵn cả đóng IC số, IC định thời. Ráp qua ráp lại thì được rồi. Ai giỏi ai dở thì phải coi túi tiền mới biết được. Theo mình cứ ai có khả năng làm ra nhiều tiền thì người đó giỏi hà.
Em thấy Chủ topic là người rất giỏi đó ạ. Mới sinh năm 1994 mà mua xe gì ấy nhỉ quên mất tên rồi. Mà còn là người hướng Phật nữa. Tiếc quá nếu Bạn í mà theo đường từ hành thì cũng thành sư cụ rồi ... Hi hi. Em chạy thôi không Bạn ấy cho ăn Kim cang chưởng thì có mà chết
 
Lần chỉnh sửa cuối:
Upvote 0
Chỉ có việc on/off thì cần khỉ gì lập trình. Chỉ cần vài con transistor bé xíu, thuận nghịch đều được, vài con trở, vài cái tụ hóa là có thể điều khiển cái relay rồi. Phức tạp hơn tí thì dùng con IC 555, tăng độ ghê thêm tí nữa thì dùng con 4013 hoặc 4017... Trừ khi thương mại hóa thì lập trình để độc quyền bo mạch, còn chỉ là vui chơi thì thị trường có sẵn cả đóng IC số, IC định thời. Ráp qua ráp lại thì được rồi. Ai giỏi ai dở thì phải coi túi tiền mới biết được. Theo mình cứ ai có khả năng làm ra nhiều tiền thì người đó giỏi hà.
bác nói chưa đúng. Hiện tại nhà em đang Kinh Doanh Hotel. Khi khách vào Check In trên Phần mềm thì trên Phòng tự có điện, Nghĩa là Phần mềm Conect với PLC và từ PLC mới đóng cắt được thiết bị ngõ ra. Còn mấy con Tụ điện của bác, IC 555 làm gì kết nối được phần mềm
Bài đã được tự động gộp:

Em thấy Chủ topic là người rất giỏi đó ạ. Mới sinh năm 1994 mà mua xe gì ấy nhỉ quên mất tên rồi. Mà còn là người hướng Phật nữa. Tiếc quá nếu Bạn í mà theo đường từ hành thì cũng thành sư cụ rồi ... Hi hi. Em chạy thôi không Bạn ấy cho ăn Kim cang chưởng thì có mà chết
Mình mua xe lúc 22 tuổi rồi. Mình là Dân Phần cứng PLC và C++ chứ không phải VBA. VBA thì e gọi bác = cụ. Còn PLC thì bác nên gọi e bằng Cụ lại cho đều phải không nào
 
Lần chỉnh sửa cuối:
Upvote 0
Nghĩa là Phần mềm Conect với PLC và từ PLC mới đóng cắt được thiết bị ngõ ra. Còn mấy con Tụ điện của bác, IC 555 làm gì kết nối được phần mềm
Mình chắc là những năm 60 chưa có IC, nhưng họ vẫn cho chó lên quĩ đạo được kia mà, với đèn điện tử & bóng bán dẫn.!
 
Upvote 0
Mình chắc là những năm 60 chưa có IC, nhưng họ vẫn cho chó lên quĩ đạo được kia mà, với đèn điện tử & bóng bán dẫn.!
Hồi đó ngưới ta đánh vần từ "kết nối" tiếng Anh với hai ký tự "n". Công ty Simem là công ty cung cấp thiết bị xây dựng (bê tông, máy đổ bê tông). Và cổng điện tử gọi là "relay".
Thế kỷ 21 này, để được cỡi xe mát da trên tỷ, từ "kết nối" cắt bỏ bớt 1 ký tự "n". Thiết bị điều khiển điện tử mua từ công ty Simem. Và cái thiết bị đó làm việc với các cổng tên là "rolay".
Em thấy Chủ topic là người rất giỏi đó ạ. Mới sinh năm 1994 mà mua xe gì ấy nhỉ quên mất tên rồi. Mà còn là người hướng Phật nữa. Tiếc quá nếu Bạn í mà theo đường từ hành thì cũng thành sư cụ rồi ... Hi hi. Em chạy thôi không Bạn ấy cho ăn Kim cang chưởng thì có mà chết
Chịu khó đọc lại bài #46, tôi nói về lập trình hướng đối tượng.
Căn bản của lập trình này là luật kế thừa (inheritance). Phải giỏi kế thừa thì mới "Linh động trong thực tế" được. LTHĐT có chiêu đa hình (polymorphism) chính là sự "linh động" này.
 
Upvote 0
Hồi đó ngưới ta đánh vần từ "kết nối" tiếng Anh với hai ký tự "n". Công ty Simem là công ty cung cấp thiết bị xây dựng (bê tông, máy đổ bê tông). Và cổng điện tử gọi là "relay".
Thế kỷ 21 này, để được cỡi xe mát da trên tỷ, từ "kết nối" cắt bỏ bớt 1 ký tự "n". Thiết bị điều khiển điện tử mua từ công ty Simem. Và cái thiết bị đó làm việc với các cổng tên là "rolay".
Bác này chuyện bé cứ xé ra to. Chẳng qua là người ta nói ngọng thôi. :D
 
Upvote 0
Bác này chuyện bé cứ xé ra to. Chẳng qua là người ta nói ngọng thôi. :D
Tôi thì cứ thích xé ra to để xem thớt còn hé lộ thêm bí mật về tài sản sự nghiệp gì không nữa.
Mới đầu thì chỉ thấy niệm chú.
Hé lần thứ nhất là xế hộp trên tỷ.
Hé lần thứ hai là cái khách sạn 3 sao.
Hé lần thứ ba là nghiệp vụ bi da.
Có ai muốn cược với tôi về cái dịch vụ thứ tư không?

Gợi ý: thời buổi bi giờ kinh doanh về dịch vụ tâm linh rất được giá.
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom