Attribute VB_Name = "模块1"

'作者:landv
'开发时间:2015年12月28日18:09:34
'主要功能,为东风路小厨生成农行点餐宝所支持批量导入的格式。复制H行到TXT文本修改成UTF_8格式即可。 Function pinyin(p As String) As String i = Asc(p) Select Case i Case - To -: pinyin = "A" Case - To -: pinyin = "B" Case - To -: pinyin = "C" Case - To -: pinyin = "D" Case - To -: pinyin = "E" Case - To -: pinyin = "F" Case - To -: pinyin = "G" Case - To -: pinyin = "H" Case - To -: pinyin = "J" Case - To -: pinyin = "K" Case - To -: pinyin = "L" Case - To -: pinyin = "M" Case - To -: pinyin = "N" Case - To -: pinyin = "O" Case - To -: pinyin = "P" Case - To -: pinyin = "Q" Case - To -: pinyin = "R" Case - To -: pinyin = "S" Case - To -: pinyin = "T" Case - To -: pinyin = "W" Case - To -: pinyin = "X" Case - To -: pinyin = "Y" Case - To -: pinyin = "Z" Case Else: pinyin = p End Select End Function Function getpy(str) For i = To Len(str) getpy = getpy & pinyin(Mid(str, i, )) Next i End Function Sub landv() '删除无用
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Columns("E:H").Select
Selection.Delete Shift:=xlToLeft
Columns("G:K").Select
Selection.Delete Shift:=xlToLeft
'剪切类别到第一行
Columns("E:F").Select
Selection.Cut
Columns("A:A").Select
Selection.Insert Shift:=xlToRight
'删除格式
Cells.Select
Selection.ClearFormats
'删除B2
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft '批量替换成类别编码,没有用循环,直接暴力一点吧。
Columns("A:B").Select
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="白酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="本地", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="茶水", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="果盘", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="果汁", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="红酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="花雕酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅锅底", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅肉类", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅蔬菜", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅小料", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="凉菜", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="面点", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="啤酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="破损", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="商品", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="四大罩", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="香烟", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="烤鱼", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="伴侣", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="热菜", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="烧烤", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="铁板", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="蒸炖", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="雅间费", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="饮料", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False '品相名称转换成拼音
Columns("D:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("D1").Select
ActiveCell.FormulaR1C1 = "=getpy(RC[-1])"
Range("D1").Select
Selection.AutoFill Destination:=Range("D1:D395")
Range("D1:D395").Select
'插入管道符
Range("G1").Select
ActiveCell.FormulaR1C1 = "|"
Range("G1").Select
Selection.AutoFill Destination:=Range("G1:G395")
Range("G1:G395").Select
'生成最终格式
Range("H1").Select
ActiveCell.FormulaR1C1 = _
"=RC[-7]&RC[-1]&RC[-6]&RC[-1]&RC[-5]&RC[-1]&RC[-4]&RC[-1]&RC[-3]&RC[-1]&RC[-2]"
Range("H1").Select
Selection.AutoFill Destination:=Range("H1:H395")
Range("H1:H395").Select End Sub

 处理几个小毛病,对其他人适用性不是很大,作为参考还是可以的嘛

Attribute VB_Name = "自动处理"
'版本:1.0.2
'作者:landv
'开发时间:2015年12月28日18:09:34
'主要功能,为东风路小厨生成农行点餐宝所支持批量导入的格式。复制H行到TXT文本修改成UTF_8格式即可。 Function pinyin(p As String) As String i = Asc(p) Select Case i Case - To -: pinyin = "A" Case - To -: pinyin = "B" Case - To -: pinyin = "C" Case - To -: pinyin = "D" Case - To -: pinyin = "E" Case - To -: pinyin = "F" Case - To -: pinyin = "G" Case - To -: pinyin = "H" Case - To -: pinyin = "J" Case - To -: pinyin = "K" Case - To -: pinyin = "L" Case - To -: pinyin = "M" Case - To -: pinyin = "N" Case - To -: pinyin = "O" Case - To -: pinyin = "P" Case - To -: pinyin = "Q" Case - To -: pinyin = "R" Case - To -: pinyin = "S" Case - To -: pinyin = "T" Case - To -: pinyin = "W" Case - To -: pinyin = "X" Case - To -: pinyin = "Y" Case - To -: pinyin = "Z" Case Else: pinyin = p End Select End Function Function getpy(str) For i = To Len(str) getpy = getpy & pinyin(Mid(str, i, )) Next i End Function Sub landv()
'变量,文件最后一行
Dim a_hang
a_hang = ActiveSheet.Cells(Rows.Count, ).End(xlUp).Row - '删除无用
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Columns("E:H").Select
Selection.Delete Shift:=xlToLeft
Columns("G:K").Select
Selection.Delete Shift:=xlToLeft
'剪切类别到第一行
Columns("E:F").Select
Selection.Cut
Columns("A:A").Select
Selection.Insert Shift:=xlToRight
'删除格式
Cells.Select
Selection.ClearFormats
'删除B2
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft '批量替换成类别编码,没有用循环,直接暴力一点吧。
Columns("A:B").Select
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="白酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="本地", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="茶水", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="果盘", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="果汁", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="红酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="花雕酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅锅底", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅肉类", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅蔬菜", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅小料", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="凉菜", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="面点", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="啤酒", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="破损", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="商品", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="四大罩", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="香烟", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="烤鱼", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="伴侣", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="热菜", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="烧烤", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="铁板", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="蒸炖", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="雅间费", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="饮料", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False '品相名称转换成拼音
Columns("D:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("D1").Select
ActiveCell.FormulaR1C1 = "=getpy(RC[-1])"
Range("D1").Select
Selection.AutoFill Destination:=Range("D1:D" & a_hang)
Range("D1:D" & a_hang).Select
'插入管道符
Range("G1").Select
ActiveCell.FormulaR1C1 = "|"
Range("G1").Select
Selection.AutoFill Destination:=Range("G1:G" & a_hang)
Range("G1:G" & a_hang).Select
'生成最终格式
Range("H1").Select
ActiveCell.FormulaR1C1 = _
"=RC[-7]&RC[-1]&RC[-6]&RC[-1]&RC[-5]&RC[-1]&RC[-4]&RC[-1]&RC[-3]&RC[-1]&RC[-2]"
Range("H1").Select
Selection.AutoFill Destination:=Range("H1:H" & a_hang)
Range("H1:H" & a_hang).Select MsgBox "搞定了,该怎么感谢我呢!" End Sub

2015年12月31日15:20:30

版本:1.0.3

定义了转换类别的变量,这样可以方便阅读,也方便了修改。

仍然采用暴力解决,准备在1.0.4版本定义函数并使用循环,从而进行压缩代码。

Attribute VB_Name = "自动处理"
'版本:1.0.3
'作者:landv
'开发时间:2015年12月28日18:09:34
'主要功能,为东风路小厨生成农行点餐宝所支持批量导入的格式。复制H行到TXT文本修改成UTF_8格式即可。 Function pinyin(p As String) As String i = Asc(p) Select Case i Case - To -: pinyin = "A" Case - To -: pinyin = "B" Case - To -: pinyin = "C" Case - To -: pinyin = "D" Case - To -: pinyin = "E" Case - To -: pinyin = "F" Case - To -: pinyin = "G" Case - To -: pinyin = "H" Case - To -: pinyin = "J" Case - To -: pinyin = "K" Case - To -: pinyin = "L" Case - To -: pinyin = "M" Case - To -: pinyin = "N" Case - To -: pinyin = "O" Case - To -: pinyin = "P" Case - To -: pinyin = "Q" Case - To -: pinyin = "R" Case - To -: pinyin = "S" Case - To -: pinyin = "T" Case - To -: pinyin = "W" Case - To -: pinyin = "X" Case - To -: pinyin = "Y" Case - To -: pinyin = "Z" Case Else: pinyin = p End Select End Function Function getpy(str) For i = To Len(str) getpy = getpy & pinyin(Mid(str, i, )) Next i End Function Sub landv()
'变量,文件最后一行
Dim a_hang
a_hang = ActiveSheet.Cells(Rows.Count, ).End(xlUp).Row -
'定义转换类别变量
dim 小厨热菜,小厨凉菜,小厨蒸炖,小厨烤鱼,小厨烤鱼伴侣,小厨烧烤,小厨面点,四大罩,会馆热菜,会馆凉菜,会馆海鲜,会馆高档类,果盘,饮料,吧台,火锅锅底,火锅肉类,火锅蔬菜,火锅小料,包桌套餐,面点
小厨热菜 =
小厨凉菜 =
小厨蒸炖 =
小厨烤鱼 =
小厨烤鱼伴侣 =
小厨烧烤 =
小厨面点 =
四大罩 =
会馆热菜 =
会馆凉菜 =
会馆海鲜 =
会馆高档类 =
果盘 =
饮料 =
吧台 =
火锅锅底=
火锅肉类=
火锅蔬菜=
火锅小料=
包桌套餐=
面点=
'删除无用
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Rows("1:1").Select
Selection.Delete Shift:=xlUp
Columns("E:H").Select
Selection.Delete Shift:=xlToLeft
Columns("G:K").Select
Selection.Delete Shift:=xlToLeft
'剪切类别到第一行
Columns("E:F").Select
Selection.Cut
Columns("A:A").Select
Selection.Insert Shift:=xlToRight
'删除格式
Cells.Select
Selection.ClearFormats
'删除B2
Columns("B:B").Select
Selection.Delete Shift:=xlToLeft '批量替换成类别编码,没有用循环,直接暴力一点吧。
Columns("A:B").Select
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨烤鱼", Replacement:=(""&小厨烤鱼), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨烤鱼伴侣", Replacement:=(""&小厨烤鱼伴侣), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨凉菜", Replacement:=(""&小厨凉菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨面点", Replacement:=(""&小厨面点), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨热菜", Replacement:=(""&小厨热菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨烧烤", Replacement:=(""&小厨烧烤), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="小厨蒸炖", Replacement:=(""&小厨蒸炖), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="雅间费", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="洋酒", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="饮料", Replacement:=(""&饮料), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="月饼", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="白酒", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="包桌套餐", Replacement:=(""&包桌套餐), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="本地", Replacement:=(""&会馆热菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="茶水", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="川菜", Replacement:=(""&会馆热菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="高档类", Replacement:=(""&会馆高档类), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="果盘", Replacement:=(""&果盘), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="果汁", Replacement:=(""&饮料), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="海鲜", Replacement:=(""&会馆海鲜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="红酒", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="红酒", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="花雕酒", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅锅底", Replacement:=(""&火锅锅底), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅肉类", Replacement:=(""&火锅肉类), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅蔬菜", Replacement:=(""&火锅蔬菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="火锅小料", Replacement:=(""&火锅小料), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="凉菜", Replacement:=(""&会馆凉菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="面点", Replacement:=(""&会馆面点), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="啤酒", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="破损", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="商品", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="四大罩", Replacement:=(""&四大罩), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="外包菜", Replacement:=(""&会馆热菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="香烟", Replacement:=(""&吧台), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveCell.Columns("A:B").EntireColumn.Select
Selection.Replace What:="湘菜", Replacement:=(""&会馆热菜), LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False '品相名称转换成拼音
Columns("D:D").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("D1").Select
ActiveCell.FormulaR1C1 = "=getpy(RC[-1])"
Range("D1").Select
Selection.AutoFill Destination:=Range("D1:D" & a_hang)
Range("D1:D" & a_hang).Select
'插入管道符
Range("G1").Select
ActiveCell.FormulaR1C1 = "|"
Range("G1").Select
Selection.AutoFill Destination:=Range("G1:G" & a_hang)
Range("G1:G" & a_hang).Select
'生成最终格式
Range("H1").Select
ActiveCell.FormulaR1C1 = _
"=RC[-7]&RC[-1]&RC[-6]&RC[-1]&RC[-5]&RC[-1]&RC[-4]&RC[-1]&RC[-3]&RC[-1]&RC[-2]"
Range("H1").Select
Selection.AutoFill Destination:=Range("H1:H" & a_hang)
Range("H1:H" & a_hang).Select MsgBox "搞定了,该怎么感谢我呢!" End Sub

excel_VB宏脚本_批量生成点餐宝接受的格式的更多相关文章

  1. 使用vbs脚本进行批量编码转换

    使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看分析在Linux系统下开发的项目代码,我们知道Linux系统中文本文件默认编码格式是UTF-8,而Windows中文系统中的默 ...

  2. 【转】Bash脚本实现批量作业并行化

    首先附上自己常用的代码 ---------------------------------------------------------------------------------------- ...

  3. C# 脚本代码自动登录淘宝获取用户信息

    C# 脚本代码自动登录淘宝获取用户信息   最近遇到的一个需求是如何让程序自动登录淘宝, 获取用户名称等信息. 其实这个利用SS (SpiderStudio的简称) 实现起来非常简单. 十数行代码就可 ...

  4. (转)通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加

    通过shell脚本实现批量添加用户和设置随机密码以及生产环境如何批量添加 原文:http://www.21yunwei.com/archives/4773 有一个朋友问我如何批量创建用户和设置密码 , ...

  5. shell脚本:批量修改文件名

    参考链接1:shell脚本:批量修改文件名(删除文件名中字符) 参考链接2:linux shell 字符串操作详解 (长度,读取,替换,截取,连接,对比,删除,位置 ) 参考链接3:每天一个linux ...

  6. c语言中的# ## 可变参数宏 ...和_ _VA_ARGS_ _

    1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串.例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字 ...

  7. 上传菜品数据&生成点餐二维码

    基础数据上传 在门店助手打开数据上传功能,点击上传到微餐厅3.0,,即将门店本地的基础数据上传到线上. 注意1:上传前,需要在线下系统维护好基础数据 注意2:线下基础数据发生更改时,需要手动在门店助手 ...

  8. 【shell脚本】批量修改扩展名===modifyExtension.sh

    前提:需切换到需要批量修改扩展名的目录下,运行脚本 [root@VM_0_10_centos shellScript]# cat modifyExtension.sh #!/bin/bash # 编写 ...

  9. 将psd格式批量转换成jpg或png格式(C#自制软件)

    此项目基于.net framework 4.0 将psd格式批量转换成jpg或png格式. 链接:https://pan.baidu.com/s/16IEjX0sHaY9H3Ah7mv6IPQ 提取码 ...

随机推荐

  1. 用linux 命令 执行ci框架的方法

    最近要跑一个数据量比较大的脚本,刚开始在浏览器页面访问发行nginx 5.4 超时, 又不想去修改nginx的连接时间,只能在服务器执行了, 执行方法:进入到ci 的根目录:#php index.ph ...

  2. 转:Monoids and Finger Trees

    转自:http://apfelmus.nfshost.com/articles/monoid-fingertree.html This post grew out of the big monoid ...

  3. 关于Container With Most Water的求解

    Container With Most Water 哎,最近心情烦躁,想在leetcode找找感觉,就看到了这题. 然而,看了题目半天,硬是没看懂,于是乎就百度了下,怕看到解题方法,就略看了下摘要,以 ...

  4. FZU 2088 最长队名

    Problem 2088 最长队名  Problem Description Jack所在的班级决定组团报名参加FZU校赛.为了体现班级的团结和睦,班长决定用班级所有人的名字连起来组成一个史上最长最醒 ...

  5. JavaScript简单的一些....

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. sort vector - leetcode 新用法

    179. Largest Number sort(num.begin(), num.end(), [](int a, int b){ return to_string(a)+to_string(b) ...

  7. 提示找不到xml配置文件

    ClassPathXmlApplicationContext("applicationContext.xml")默认文件夹是resouerces,所以要把xml文件放在这个下面.

  8. java通过JDBC链接SQLServer2012 (含1433端口打通)

    首先,在连接数据库之前必须保证SQL Server 2012是采用SQL Server身份验证方式而不是windows身份验证方式.如果在安装时选用了后者,则重新设置如下: http://blog.1 ...

  9. WWW 资源下载与表单提交

    在注册与验证用户信息,以及非即时通信的游戏中,我们可以使用WWW类使用短链接来完成客户端与服务器数据的通信,今天我们将使用用POST方法来完成的用户注册与登录,在最后介绍下其它资源的加载. 首先使用P ...

  10. 从安装.net Core 到helloWord(Mac上)

    最近听说微软 正式发不了.netCore 1.0 于是就安装了 并安装了vs Code 用于编写一些.net程序 一. .netCore的安装: 首先需要通过brew安装openssl(相信homeB ...