Forum Discussion
macro VBA excel nommer une cellule
- Oct 16, 2022
Peut-être:
Dim s As String Dim reto As Range Set reto = Selection Do s = InputBox("Scannez le document, puis cliquez sur 'OK'; en fin de série, cliquez sur OK! ", " Enregistrement du retour ") If s = "" Then Exit Do Application.Goto Reference:="codbarretour" Do While ActiveCell > 0 ActiveCell.Offset(1, 0).Activate Loop reto.Select reto.Formula = s ActiveCell.Offset(0, 10).Activate Range(ActiveCell, Range("chrono")).Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues ActiveCell.Offset(0, -12).Activate Loop
Probablement pas, j'en ai peur
Bonsoir,
dans la macro suivante:
----------------------
Sub reporcartes()
'
' reporcartes Macro
'
'
Range("AG2").Select
ActiveCell.FormulaR1C1 = _
"='C:\Users\bernd\OneDrive\Desktop\Maison\[acredit m.xlsx]CB 36048 00010074603 # 062024'!R[2]C[-32]"
Selection.Copy
Range("AG4:AI91").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("AG2").Select
Application.CutCopyMode = False
End Sub
------------------
est il possible de donner à la valeur 06024 celle d'une cellule de la feuille?
D'avance merci!
- HansVogelaarAug 29, 2024MVP
Désolé, mais je ne comprends pas recupsauv du tout.
- bernard_daniel_1950Aug 29, 2024Iron Contributor
Bonsoir,
Me revoilà…
J’ai un souci avec l’instruction : options de sauvegarde.
Elle ouvre une userform dans laquelle il y a une liste déroulante de dates.
Quel que soit le choix, la date retenue est toujours la première dans la macro « recupsauv ».
Où est l’erreur ?
Je vous transmets le fichier (sosdecalogy).
Merci d’avance pour votre aide !
- DANIEL
- bernard_daniel_1950May 26, 2024Iron ContributorUne fois de plus: merci!
- HansVogelaarMay 26, 2024MVP
Bien sûr, par exemple changez
Range("AG2").Select
ActiveCell.FormulaR1C1 = _
"='C:\Users\bernd\OneDrive\Desktop\Maison\[acredit m.xlsx]CB 36048 00010074603 # 062024'!R[2]C[-32]"à
Range("AG2").FormulaR1C1 = _
"='C:\Users\bernd\OneDrive\Desktop\Maison\[acredit m.xlsx]CB 36048 00010074603 # " & Range("Z50").Value & "'!R[2]C[-32]"Z50 est la cellule contenant la valeur.