在Excel中显示活动列中的值如何设置单元格格式?

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

如何设置单元格的格式以显示当前正在使用的列中另一个单元格的值。 要格式化的单元格将与活动列分离。


回答 1:

从你的问题中我理解的是,你需要电池的单价为 E5 D4的单元格值。 将这里公式放入单元格 :

 
=D4



 

如果我错了,纠正我。 我还不能发表评论,因为我的名声不够。


回答 2:

如果你希望单元格( 比如,E5 ) 显示基于当前选择( 。例如,光标)的动态更新值,那么它将随着光标键( 和/或者通过单击单元格)的不同而变化。

但是,请停止使用"格式",或者解释为什么你相信它是合适的。 在Excel中,"格式"指的是粗体。斜体。颜色。等等,你似乎根本没有在询问它。


回答 3:

如果你想复制单元格的单元格值,我想建议你将单元格的字体颜色复制到不同列的另一个单元格中。


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)



If Not Intersect(Target, Range("C:E")) Is Nothing Then


 Cancel = True



 If Application.CountIf(Sheets("Sheet1").Range("B:B"), Target.Value) = 0 Then


 Cells(Target.Row, 2).Value = Target.Value


 Cells(Target.Row, 2).Font.color = Target.Font.color


 End If


End If



End Sub



工作方式:

  • Alt+F11 open打开VB编辑器。
  • 将这里代码与工作表( 注意:在这个示例代码中,你可以根据需要更改表名。) 一起使用,以英镑为代价粘贴 & 。
  • 一旦双击列 C to E 中的任何单元格,这个代码将 Copy 值和 Font colorColumn B的相邻单元格。

N.B 。

  • CE的源列是可以编辑的。
  • Cells(Target.Row, 2) 中,2 指示列 B,并且它也可以编辑。
  • 你可以使用 Target.Interior.Color 复制 Background color


for  COL  form  act  格式  disp  
相关文章