2014-11-04 93 views
0

我有什么可能是一个奇怪的公式,我需要在Excel中创建,并不知道如何完成这一点。复杂的Excel公式

我在一张工作表中有一个值,我想将其拉入另一个工作表中的另一个单元格中。这部分很简单。我想要做的是在内容被拉入之前(在同一个单元格中)有一个领导者文本。到目前为止,我认为这也很容易。现在复杂的部分。我希望领导者的文字是一种颜色和重量,从工作表1中拉入的文字是不同的颜色和重量。

有什么想法?因此,它可能是这样的:

来源: Brian的业务

其中“来源:”都是红色粗体和“Brian的业务”是黑色和正常体重。

关于如何完成此任务的任何想法?

在此先感谢。

布赖恩

+0

有VBA这个地方上这个网站,但单独一个公式将无法完成您所需要的内容,也无法进行条件格式设置,因此我编辑了这些标签。 – pnuts 2014-11-04 21:26:49

+0

另外,如果单元格包含公式,则每个字符都不能使用格式。 – 2014-11-05 13:37:00

回答

0

这是我做过什么用VBA宏,你可以做同样的事情,它采用您的需求

Sub Macro1() 
    Range("F28").Select 
    ActiveCell.FormulaR1C1 = "hjkljhklhjkl : ddfff" 
    With ActiveCell.Characters(Start:=1, Length:=0).Font 
     .Name = "Arial" 
     .FontStyle = "Regular" 
     .Size = 10 
     .Strikethrough = False 
     .Superscript = False 
     .Subscript = False 
     .OutlineFont = False 
     .Shadow = False 
     .Underline = xlUnderlineStyleNone 
     .Color = -16777216 
     .TintAndShade = 0 
     .ThemeFont = xlThemeFontNone 
    End With 
    With ActiveCell.Characters(Start:=1, Length:=7).Font 
     .Name = "Arial" 
     .FontStyle = "Bold" 
     .Size = 10 
     .Strikethrough = False 
     .Superscript = False 
     .Subscript = False 
     .OutlineFont = False 
     .Shadow = False 
     .Underline = xlUnderlineStyleNone 
     .Color = -16776961 
     .TintAndShade = 0 
     .ThemeFont = xlThemeFontNone 
    End With 
    With ActiveCell.Characters(Start:=8, Length:=2).Font 
     .Name = "Arial" 
     .FontStyle = "Regular" 
     .Size = 10 
     .Strikethrough = False 
     .Superscript = False 
     .Subscript = False 
     .OutlineFont = False 
     .Shadow = False 
     .Underline = xlUnderlineStyleNone 
     .Color = -16777216 
     .TintAndShade = 0 
     .ThemeFont = xlThemeFontNone 
    End With 
    With ActiveCell.Characters(Start:=10, Length:=11).Font 
     .Name = "Arial" 
     .FontStyle = "Regular" 
     .Size = 10 
     .Strikethrough = False 
     .Superscript = False 
     .Subscript = False 
     .OutlineFont = False 
     .Shadow = False 
     .Underline = xlUnderlineStyleNone 
     .ThemeColor = xlThemeColorLight1 
     .TintAndShade = 0 
     .ThemeFont = xlThemeFontNone 
    End With 
End Sub 
+0

宏录像机进行救援。 – 2014-11-04 21:30:12

+0

谢谢。所以我导入了这个宏,并研究了一下,看看它发生了什么。我无法弄清楚的是我如何从另一个工作表中拉入文本,例如“ActiveCell.FormulaR1C1 =”'data-table'!B19“”似乎不起作用。思考?谢谢! – 2014-11-04 21:50:49

+0

现在我想通过演示文稿选项的另一个问题。有没有办法使用这个宏将数据插入到形状中?例如,我插入一个正方形形状,转到配方栏并在形状中输入一个公式。我将对象命名为“shape1”。有关如何使用此宏将文本插入到形状与字段中的任何想法? – 2014-11-04 21:55:59