Cambiar nombre y tamaño imagen qr macro
Estoy realizando el proceso con esta función la cual me ayuda a generar el código qr y al tiempo guardar dicho código como imagen en una carpeta llamada QR_Imagen, esto funciona bien más deseo saber como puedo hacer que el nombre de la imagen cambie por el de una celda y este se actualice adjunto imágenes y código, el me toma el nombre de la celda b2 pero para todos
--codigo
Function QRCODE(codeText As String)
Dim objXML, Url As String, imgFile As String
Dim xStrImgName As String
Set objXML = CreateObject("Microsoft.XMLHttp")
Url = "https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl=" & codeText
objXML.Open "Get", Url, False
objXML.Send
' quiero que ese range ("b2") sea automático y tome el valor que tenga en la celda
imgFile = CreateObject("wscript.shell").specialfolders("desktop") & "\QR_Imagen\" & _
Format(Now, "yyyymmdd") & Range("b2") & ".png"
With CreateObject("ADODB.Stream")
.Type = 1
.Open
.Write objXML.ResponseBody
.SaveToFile imgFile, 2
.Close
End With
QRCODE = imgFile
End Function