[英]Excel Macro Reciprocal Conversion between two columns (lbs/kg)
這是我在這里的第一個問題。 我對 excel 宏/vba 很陌生。 有人可以指導我如何創建一個執行以下操作的宏:
當有人在 B 列(以公斤為單位)/或 C 列(以磅為單位)中輸入值時,另一列會自動更新以反映適當的值。 例如,如果有人在 B 列中輸入 kgs 值,則 c 列將顯示 lbs 值,如果有人在 c 列中輸入 lbs 值,則 b 列將顯示適當的 lbs 值。
謝謝你的幫助。
如果您轉到 VBE 編輯器並雙擊要監視的工作表,您可以將這個 Sub 放在那里:
Sub Worksheet_Change(ByVal Target As Range)
Dim cel As Variant
If Target.Cells.Count > 1 Then Exit Sub
If IsNumeric(Target.Value) = False Then Exit Sub
If Target.Column = 2 Then
' data entered in column B, so change C
Target.Offset(0,1).Value = Target.Value * 2.2
ElseIf Target.Column = 3 Then
' data entered in column C, so change B
Target.Offset(0,-1).Value = Target.Value / 2.2
End If
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.