Bonjour,

Je suis sur VBA et j'aimerais savoir comment faire pour fixer une cellule où je colle un contenu, c'est à dire que ma macro supprime mes anciennes lignes présentes va chercher les mises à jour dans un tableau et colle le contenu dans la cellule d'origine. Le seul souci c'est que j'ai 3 tableau par colonne donc s'il y a une valeur de plus dans le premier tableau ca décale donc les cellules de dessous mais VBA colle toujours mes données dans la cellule que j'ai spécifié à la base(ici "A12") alors que s'ils y a des lignes en plus dans le premier tableau la cellule "A12" est déja prise par une valeur du premier tableau.

Pouvez-vous m'aider, SVP?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Range("A12").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Application.CutCopyMode = False
    Selection.Delete Shift:=xlUp
 
    Windows("PORTEFEUILLE PRGE_Liste des PM_032014.xlsm").Activate
    Sheets(4).Select
    Range("A1").Select
    Range(Selection, Selection.End(xlToRight)).Select
    Range(Selection, Selection.End(xlDown)).Select
    Selection.Copy
    Windows("organigramme test.xlsm").Activate
    Sheets("REPARTITION PART 1").Select
    Range("A12").Select
    Selection.Insert Shift:=xlDown