Board logo

標題: 扣或不扣百分之10問題 [打印本頁]

作者: gca78000    時間: 2014-11-4 17:39     標題: 扣或不扣百分之10問題

如副件要如何寫入VBA裡請各位版大指導謝謝
1.E22要扣除G18的金額百分之10
2.做一個切換紐可選扣或不扣
請指教謝謝
作者: 蝕光迴狼    時間: 2014-11-4 23:21

回復 1# gca78000

請試試看,是否是你要的∼
  1. Private Sub ToggleButton1_Click()

  2.     GG = [G18] + ([G18] * 10)
  3.     If [E21] = GG Then
  4.         [E21] = [G18]
  5.     Else
  6.         [E21] = [G18] + ([G18] * 10)
  7.     End If
  8.    
  9. End Sub
複製代碼

作者: gca78000    時間: 2014-11-5 12:29

謝謝蝕光迴狼 大大指教槓測試一下有點問題想再請教一下
1.為何執行後不是扣除金額的百分之十而是*10倍
例如1000的百分之十應是100才對會變成11000
2.在執行不扣百分之十可否順便清除E21內容
請在指導小弟謝謝
作者: 蝕光迴狼    時間: 2014-11-5 20:10

回復 3# gca78000

公式請直接改紅色這一段
GG = [G18] - ([G18] * 0.1)

   
  1. Private Sub ToggleButton1_Click()

  2.     GG = [G18] - ([G18] * 0.1)
  3.     If [E21] = "" Then
  4.         [E21] = GG
  5.     Else
  6.         [E21] = ""
  7.     End If
  8.    
  9. End Sub
複製代碼

作者: gca78000    時間: 2014-11-5 20:38

蝕光迴狼老師你好感謝你地解答
剛經測試後清除功能已經可以
可能是小弟表達能力欠佳我是要例如
一開始G18輸入金額1000而E21會自動秀出百分之十
當我執行ToggleButton1_Click()  時則E21內容會被清除
敬請指導感恩
作者: 蝕光迴狼    時間: 2014-11-5 22:05

如副件要如何寫入VBA裡請各位版大指導謝謝
1.E22要扣除G18的金額百分之10
2.做一個切換紐可選扣或不扣
請 ...
gca78000 發表於 2014-11-4 17:39



(我哭了....) 這又是另外不同的程式語法....
還有∼下次這種類似問題,請至 Excel 程式區提問,感謝∼

有二個步驟
 ●E21欄位填上以下公式:=G18-(G18*0.1)

 ●再貼上以下程式碼:

  1. Private Sub ToggleButton1_Click()
  2.     GG = [G18] - ([G18] * 0.1)
  3.     If [E21] = "" Then
  4.         [E21] = "=G18-(G18*0.1)"
  5.     Else
  6.         [E21] = ""
  7.     End If
  8.    
  9. End Sub
複製代碼

作者: gca78000    時間: 2014-11-6 13:13

感謝蝕光迴狼大大細心回答小弟受教了下次小弟會注意的感謝你地回應




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)