Bonsoir, j'ai un petit souci que je n'arrive pas à résoudre.
J'ai des fichiers Excel que je cherche à mettre en page mais je bloque dans ma macro.
Ce que je cherche à faire c'est transformer mon fichier de base (où toutes les propriétés sont sur 2 colonnes mais sur + de 800 lignes) en tableau exploitable.
Les valeurs que je souhaite mettre en pages se trouvent entre plusieurs lignes (nombre variable) mais qui sont toujours entre "PROP-SUMMARY"
Pour le moment (noob inside), je me contente de lancer une recherche de "PROP-SUMMARY", de sélectionner tout ce qu'il y a en dessous, et de le remonter vers le haut et le décaler vers la droite avec Active Cell .Offset, ce qui donne :
Sub essai()
'
' essai Macro
' essai
'
'
Cells.Find(What:="PROP-SUMMARY", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
Range(ActiveCell, ActiveCell.Offset(1000, 2)).Select
Selection.Cut
ActiveCell.Offset(-22, 2).Select
ActiveSheet.Paste
Mais le problème comme je disais est que le nombre de données entre 2 "PROP-SUMMARY" est variable, donc ça déplace bien mes cellules sur la même ligne, mais uniquement quand il y a exactement 22 lignes entre 2 "PROP-SUMMARY", dès qu'il y a plus ou moins des données, ce me décale tout, logique...
Voici un des fichiers en question, cela sera peut-être plus clair, en feuilles 1 c'est le fichier brut, en page 2 ce que je cherche à faire
Je bloque sur comment réussir à déplacer un nombre de valeurs aléatoire sur la même ligne à la suite...
Je reste dispo si vous ne comprenez pas tous.
Merci =)