- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的小型企业创建一个新的发票系统。
我需要一个按钮,将当前发票总额从主发票工作簿复制到相应客户名称和期限名称下的帐户余额工作簿。
在主发票工作簿中,我有客户名称(单元格 G10)、与它相关的学期(单元格 H2)和总发票金额。
在 Enrollment Database 工作簿中,我有一张名为 Account Balances 的工作表。 A 列包含每个客户名称,第 1 行包含学校学期名称(第 1 学期发票、第 2 学期发票等)。
当按下“添加到帐户余额”按钮时,我希望 Excel 在主发票中找到当前的客户名称和期限 (x) 发票,并将发票总额复制到注册数据库工作簿中的相应单元格。
示例:TEST TESTINGTON 的第 1 学期发票为 90 美元。当我按下按钮时,它会复制 90 美元并将其粘贴到单元格 B3 中,因为那是 TEST TESTINGTON(客户名称)和 Term 1 Invoice(术语名称)的交集
主发票备注
注册数据库说明
这是最新的代码,但我从来没有远程工作过
Private Sub AddToAccounts_Click()
Workbooks("Master Invoice.xlsm").Worksheets("Master Invoice").Range("j40").Copy
Workbooks("Enrolment Database.xlsm").Worksheets("Account Balances").Range(Cells("A2:A150", "B1:E1").Address).PasteSpecial Paste:=xlPasteValues
End Sub
最佳答案
下面是如何将发票数据复制到 Assets 负债表的示例。此示例中的重要内容是:
Option Explicit
Workbooks("Master Invoice.xlsm").Worksheets("Master Invoice").Range("j40").Copy
Workbooks("Enrolment Database.xlsm").Worksheets("Account Balances").Range(Cells("A2:A150", "B1:E1").Address).PasteSpecial Paste:=xlPasteValues
Dim invoiceWS As Worksheet
Set invoiceWS = ThisWorkbook.Sheets("Master Invoice")
Dim enrollmentWB As Workbook
Dim balancesWS As Worksheet
Set enrollmentWB = Workbooks.Open("Enrollment Database.xlsm")
Set balancesWS = enrollmentWB.Sheets("Account Balances")
Option Explicit
Sub AddToAccounts_Click()
Dim invoiceWS As Worksheet
Set invoiceWS = ThisWorkbook.Sheets("Master Invoice")
'--- collect the data on the current invoice
Dim customer As String
Dim currentInvoice As Double
Dim currentTerm As String
With invoiceWS
customer = .Range("G10").Value
currentTerm = .Range("H1").Value
currentInvoice = .Range("J40").Value
End With
Dim enrollmentWB As Workbook
Dim balancesWS As Worksheet
Dim enrollmentWBWasOpen As Boolean
Set enrollmentWB = ThisWorkbook
'Set enrollmentWB = GetWorkbook("C:\Temp\Enrollment Database.xlsm", _
enrollmentWBWasOpen)
Set balancesWS = enrollmentWB.Sheets("Account Balances")
'--- find the row with that holds the current customer's invoices
Dim customerBalances As Range
Set customerBalances = balancesWS.Range("A:A").Find(What:=customer)
If customerBalances Is Nothing Then
MsgBox "ERROR: Customer not found! (" & customer & ")"
'--- optional??
If Not enrollmentWBWasOpen Then
enrollmentWB.Close
End If
Exit Sub
End If
'--- now find the column that matches the term
Dim term As Range
Set term = balancesWS.Range("1:1").Find(What:=currentTerm)
If term Is Nothing Then
MsgBox "ERROR: Current term not found! (" & currentTerm & ")"
'--- optional??
If Not enrollmentWBWasOpen Then
enrollmentWB.Close
End If
Exit Sub
End If
'--- copy the invoice value
balancesWS.Cells(customerBalances.Row, term.Column).Value = currentInvoice
If Not enrollmentWBWasOpen Then
enrollmentWB.Close
End If
End Sub
Public Function GetWorkbook(ByVal sFullName As String, _
Optional ByRef wasAlreadyOpen As Boolean) As Workbook
'--- credit to: https://stackoverflow.com/a/9382034/4717755
Dim sFile As String
Dim wbReturn As Workbook
sFile = Dir(sFullName)
On Error Resume Next
Set wbReturn = Workbooks(sFile)
If wbReturn Is Nothing Then
Set wbReturn = Workbooks.Open(sFullName)
wasAlreadyOpen = False
Else
wasAlreadyOpen = True
End If
On Error GoTo 0
Set GetWorkbook = wbReturn
End Function
关于excel - 将发票总额复制到相关客户帐户余额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59269049/
我正在构建发票系统。我的客户想在不登录 PayPal 帐户的情况下发送 PayPal 发票。 我设法使 CreateInvoice() 和 CreateAndSendInvoice() 函数正常工作(
有人知道用 C# 或 VB.NET 编写的用于在小型打印机中打印票据的类吗?打印机:EPSON TM-U220PD 感谢您的帮助。 最佳答案 如果您的发票是可以包含在 Stream 中的内容(例如文件
我的客户有一个基于 ubercart 的商店,运行良好。由于一些内部问题,他需要为每张发票手动添加一个字段。我想知道是否或者更确切地说如何向显示在所有发票上的订单添加自定义字段。 最佳答案 这是一个老
我正在为特许经营的 CRM 设计关系数据库的第二次主要迭代(进行了大量重构),我需要有关用于存储的最佳数据库设计实践的帮助 工作发票和 发票行用强审计跟踪 对每张发票所做的任何更改。 当前模式 Inv
我在让这段代码正常工作时遇到了一些麻烦。我们的员工可以访问我们网站上的后端系统。这是输入字段等的设置方式: query("SELECT faktura_materialer.id as materia
我想在我的 iOS 应用程序中创建一个 PDF 发票(在 Objective-C 或 Swift 中)。 我的主要问题是发票可能有几页,这很难通过 Apple 的现有 API(CoreGraphics
我正在设计一个具有以下场景的电子商务网站: 客户可以购买商品并创建订单。 订单可能有未知费用,将在客户之后添加支付项目的总金额。也就是说,客户支付一定数量的第一。该订单增加了一些费用并改变了总额。客户
令人惊讶的是,在 successfull checkout session 之后无法自动生成发票与 Stripe 。在 Stripe 系统中,发票必须始终先于付款。 我不得不通过一堆获取 Paymen
我目前正在做一个小项目,我需要对以下场景进行建模: 场景 客户打来电话,他想要一辆新车的报价。 销售代表。注册客户信息。 销售代表。在系统中创建报价,并将项目添加到报价(汽车)。 销售代表。通过电子邮
为了在用户选择“立即购买”时节省交易成本,系统会在新选项卡中打开 HTML 发票,其中包含他们的订单和我们的银行详细信息,供他们进行手动电子转帐。有什么我应该注意的安全问题吗?黑客可以将自己的银行详细
我有一个下表: Invoice| Colour | Type In_001 | Red | D In_001 | Red | D In_001 | Yellow | E In_002
我正在尝试将包含发票和表格的图像旋转到正确的方向。我试图找到角度,然后旋转图像。只有少数图像被正确旋转。下面是我试图以正确方向旋转的代码和图像,第一个图像旋转正确,其他图像旋转不正确 import n
基本要求是以以下格式创建订单号: (M)M-SSS 其中 MM 代表当前月份,SSSS 代表当月的订单顺序。例如,1-002 代表一月份提交的第二个订单。 使用 TRIGGER 我希望自动递增和插入透
使用 PayPal API,我想在买家在网络应用程序中完成购买后立即通过电子邮件发送一张标记为已付款的发票。 这可能吗? 如果不使用 API,您将无法为已付 发票手动发送电子邮件通知。是吗? 最佳答案
如果我需要在系统之间发送和接收业务文档(发票、采购订单、汇款通知书等),您会推荐什么标准以获得最佳互操作性?为什么?它可以是 XML 或其他形式。 最佳答案 UBL (通用商业语言)是这方面的最新尝试
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是
我正在尝试创建手动 strip 发票,但不希望它从待处理的发票项目创建发票。例如,我有 3 个待处理的发票项目,我不想包含在这张手动发票中。 待定订单项: 第 1 项 第 2 项 新发票: 第 3 项
我正在从我的 API 取回发票,并且我注意到如果有 2 个整月的计费周期,一切都很好 - 但我总是得到一个开始/结束日期和创建日期相同的发票。 所以,我最终显示它并且它没有意义......即。 假设用
是否有任何方法 (API) 可以从未在 Azure 中运行的应用程序访问我的 Azure 发票信息? 我想获取此信息并每月自动将其添加到我的 ERP 中。 谢谢再见 最佳答案 正如 Andrew 所提
我想将一些发票导出到 Microsoft Excel/XML。标准格式效果不太好,因为我需要一些额外的列。 我的问题是:文件在哪里生成的?我在哪里设置这些特殊列? 提前致谢 最佳答案 当Invoice
我是一名优秀的程序员,十分优秀!