Tạo nút tăng giảm

Liên hệ QC

congnhat94

Thành viên mới
Tham gia
26/4/11
Bài viết
15
Được thích
3
Nghề nghiệp
Kế toán
Nhờ các tành viên tạo cho em nút thay đổi kết quả của một ô bằng nút lệnh.
Em gửi File kèm theo, xin cảm ơn nhiều
 

File đính kèm

Thấy bài này post sai box nhưng đã lỡ làm rồi thì post luôn (cùng lắm thì được đi dạo hậu viên với chủ topic và anh viehoai %#^#$). Hy vọng SMOD chuyển topic đến đúng vị trí.
Bạn xem trong file nhé, mình thiết lập thuộc tính và dùng công thức, không dùng code.
 

File đính kèm

Trong VBA của sheet TangGiam, bạn làm thủ tục sau:

PHP:
Dim Txt As String, Rng As Range

Private Sub SpinButton2_SpinDown()
  Txt = [D1].Value
  With [I2:I20]
    Set Rng = .Find(Txt, LookIn:=xlValues, LookAt:=xlWhole)
  End With
  If Not Rng Is Nothing Then
    If Rng.Address = "$I$20" Then
      [D1].Value = [I20].Value
    Else
      [D1].Value = Rng.Offset(1).Value
    End If
  Else
    [D1].Value = [I2].Value
  End If
End Sub

''====================================================

Private Sub SpinButton2_SpinUp()
  Txt = [D1].Value
  With [I2:I20]
    Set Rng = .Find(Txt, LookIn:=xlValues, LookAt:=xlWhole)
  End With
  If Not Rng Is Nothing Then
    If Rng.Address = "$I$2" Then
      [D1].Value = [I2].Value
    Else
      [D1].Value = Rng.Offset(-1).Value
    End If
  Else
    [D1].Value = [I20].Value
  End If
End Sub
 

File đính kèm

Web KT

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

Back
Top Bottom