Bonjour,
Dans un premier temps je vous souhaite une très bonne année 2022 et un grand merci à ceux qui vont pouvoir m'aider.
j'ai fait une macro qui me permet de ventilé des données de la page "saisie" sur plusieurs pages "BDD"; "calcul"; "présentation".
actuellement la ventilation ce fait sur des case fixe et j'aimerais dans certains cas que celle ci se fasse sur la 1ère case libre après celle ayant déjà des données.
avec votre aide ( car je ne sait pas faire, à moins que vous m'expliquer), j'aimerais que cette ventilation ce fasse de la façon suivante :
la feuille saisie me sert pour entrée les données
- sur la la feuille "BBD" qui me sert de base de donnée : il faudrait copier la liste des infos à partir de la case vide après "C1"
- sur la feuille "calcul" : le collage est toujours sur la même colonne ( cette feuille me permet de faire un comparatif avec la semaine d'avant)
- sur la feuille "présentation (2)" elle reprend en "B2" la colonne et en H2 la case vide pour une semaine.
en tous cas un grand merci de votre aide
voici ma macro :
Sub Macro9()
'
' Macro9 Macro
'
Range("B1:B26").Select
Selection.Copy
Sheets("BBD").Select
Range("C1").Select
ActiveSheet.Paste
Sheets("calcul").Select
Range("B2").Select
ActiveSheet.Paste
Sheets("présentation (2)").Select
Range("B2").Select
ActiveSheet.Paste
Range("B2").Select
Application.CutCopyMode = False
Selection.Copy
Range("H2").Select
ActiveSheet.Paste
Sheets("calcul").Select
Range("H2:J27").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("présentation (2)").Select
Range("D2").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("F3").Select
Range("F3:F27").Select
Application.CutCopyMode = False
Selection.Copy
Range("O14:R14").Select
Range("H3").Select
ActiveSheet.Paste
End Sub
'