Tag: 超链接

工作表名称更改时,如何保持Worksheet超链接到每个工作表中的CellA1

我正在使用Excel 2010 – 我有一个testing计划模板中的11个工作表。 第一个工作表是一个索引概述,每个工作表中的索引都有超链接到单元格A1。 在单元格A1中的每个工作表中的公式为“= MID(CELL(”filename“,A1),FIND(”]“,CELL(”filename“,A1))+ 1,255)&”Test Plan“任何时候testing计划工作表名称发生变化,并将添加“testing计划”的文本。 在“索引”部分的“概述”工作表上,捕获该工作表的单元格A1中的内容 – 单击“ 索引”超链接时,将打开该testing计划的工作表。 但是,当testing计划的工作表名称发生更改时,超链接不再起作用,并显示错误。 无论工作表名称更改为何种方式和/或更改的频率是多less,保持索引超链接到testing计划工作表的单元格1A的最佳方法是什么? 注意:每个默认工作表名称是模块加工作表#ie:模块(1),模块(2),模块(3)等…

为什么有条件的超链接结果不是蓝色的,并在Excel中加下划线?

我想用列值replaceN / A部分,并保留其他超链接。 我为此做了一个新的专栏: =IF(ISERROR(D3),C3,HYPERLINK("[Dict.xlsx]A_Details!A"&MATCH(TRIM(C3),A_Details!A:A,0),C3)) 它工作的很好,但超链接不是蓝色的,并强调了虚假的部分。 另外,我不希望真正的部分被超链接。

Excel VBA – 数据刷新后,添加超链接会丢失

我尝试从SQL视图更新数据后通过macros设置超链接。 当我在macros下面运行时,它会设置超链接(暂时),但是一旦完成,超链接又会消失。 如果我运行的超链接自行设置的一切工作,所以我相信它必须是导致问题的数据刷新。 对我来说,设置超链接后,再次调用刷新。 我的代码: Sub loadData() With ActiveWorkbook.Connections("myConnection").OLEDBConnection .CommandText = "EXEC [dbo].[View] '" & Parameter & "'" ActiveWorkbook.Connections("myConnection").Refresh End With Call addHyperlink ' more code to follow…. Exit Sub End Sub Sub addHyperlink() Dim sht As Worksheet Dim LastRow As Long Set sht = ThisWorkbook.Worksheets("Data_Base") LastRow = sht.Cells(sht.Rows.Count, "B").End(xlUp).Row For i_count = 6 To […]

区分超链接处理程序代码中的超链接

如何引用特定的超链接命名为删除而不是其他具有不同的名称在下面的代码中: Private Sub Workbook_SheetFollowHyperlink(ByVal sh As Object, ByVal Target As Hyperlink) Range(ActiveCell.Address).Name = "Delete" MsgBox ("Activated – Workbook_SheetFollowHyperlink – before IF-ELSE") If Range(ActiveCell.AddressLocal).Text = "Delete" Then ClearThatCell 'Calling ClearThatCell sub Else MsgBox ("It's regular link – NOT DELETE ") End If End Sub 'This SUB is clearing the selected cell Sub ClearThatCell() ActiveCell.Clear MsgBox ("The […]

ReportExecutionService.Render() – 缺less报告列的超链接

我正在和平的代码,使用ReportExecutionService.Render()方法呈现报告。 我已经将以下parameter passing给了这个方法。 string格式=“EXCELOPENXML”; stringdevInfo = @“False”; 报告包含一个超链接的列,但在使用Render方法呈现报表之后,输出文件缺less超链接。 如果我从报告查看器导出相同的报告到excel,结果excel有该列上的超链接。 什么可能是缺less超链接的可能的问题? 我是否需要指定任何特定的格式(我尝试与HTML,PDF格式,但没有运气相同的东西)? 是否有任何workarround使用ReportExecutionService.Render()获取超链接到呈现的报告?

如何使用EXCEL VBA提取超链接的网站信息?

我有一个从C2到C90的EXCEL网站(超链接)的小列表,我需要find一些信息,如网站的名称,邮编和电子邮件。 它会通过脚本比手动加速过程;) 实际上,我发现VBA的这个代码可以一次打开所有的超链接,但是find这些信息还是相当长的: Sub OpenHyperLinks() 'Update 20141124 Dim xHyperlink As Hyperlink Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each xHyperlink In WorkRng.Hyperlinks xHyperlink.Follow Next End Sub 所以,无论如何,脚本打开所有的超链接($ C2:$ C90),并将HTML页面中的每个“h1”标签粘贴到EXCEL($ A2:$ A90)! 先谢谢你 !

HYPERLINK到特定的单元格

我有两张工作表的Excel工作簿: 产品 零件号 在Product我有一个零件号为021-78965 。 该零件编号也在Part Numbers 。 我已经看到如何超链接到Excel中的特定工作表或选项卡,但是我想知道是否可以使用= HYPERLINK()公式执行以下操作: 超链接到特定工作表,例如零件编号 在特定工作表中,search超链接的文本(即021-78965),并将用户引导至该单元格。

有公式超链接执行一个VBAmacros

有没有在Excel中使“= Hyperlink(Path,Name)”公式在点击时触发macros? 我试图使用下面的代码: Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) If WithinRange(Target.Range.Address ,"CustomerNameList")=True Then 'run code Exit Sub End If End Sub 这适用于传统的超链接,但似乎不适用于超链接公式。 最终,我想要一种方法来修改上述代码,使其与超链接function。 此外,此工作簿不是静态的。 新行从顶部添加,向下移动。 使用超链接公式使我的其他过程变得更加简单,我宁愿不必编写每次添加项目或更改名称时对超链接进行硬编码的代码。 我也宁愿不使用Onclick事件与该范围内的单元格,因为用户可能只是想修改客户名称,而不遵循超链接。 我意识到这是很多的条件,这可能是不可能的,但任何build议,将不胜感激。

抓取Excel超链接并插入PowerPoint表格

我正在跟进两个问题( Here & Here ),这个问题是关于使用VBA从Excel获取超链接并将其插入到PowerPoint中的问题。 下面是我有的代码 – 我已经试过调整它,但我不能让它把超链接放入单元格,并显示文本,因为它永远不会超过这一点: .Address = getAddress 代码中断与此错误消息: “运行时错误'438':对象不支持此属性或方法。 我很抱歉,如果这是一个rehash。 任何帮助,将不胜感激。 Option Explicit Sub PPTableMacro() Dim oPPTApp As PowerPoint.Application Dim oPPTShape As PowerPoint.Shape Dim oPPTFile As PowerPoint.Presentation Dim SlideNum As Integer Dim strPresPath As String Dim strExcelFilePath As String Dim getAddress As Hyperlink strPresPath = "C:\Somewhere…\Presentation.pptm" Set oPPTApp = CreateObject("PowerPoint.Application") oPPTApp.Visible […]

使用VBA添加超链接

我在包含项目名称(列A)和字段(列B)的Excel工作表中有两列,我试图为每一行添加超链接到本地​​文件。 每行有一个特定的本地文件。 我不知道如何使用超链接function来自动获取相应的URL,因为大约有10,000个项目名称。 我也不知道是否更容易使用VBA。 除“项目”外,所有url都是相同的: \ nas1 \ backup \ dop4 \ jobdata \ projects \ 34s \ 34038 – 10 Wharaora Tce \ Structural 列A中的项目名称类似于34038等,而列B中的项目名称类似于Structural , Civil等。 所以我的计划是编写一个VBA程序,使用从以下构造的URL添加超链接: \ NAS1 \备份\ dop4 \ jobdata \项目 由于列A中的项目名称是5位数字,所以我正在考虑使用LEFT函数来获取前两位数字以在“项目文件”之后find文件。 文件夹 Excel文件