Sauvegarder données VBA Le 12/12/2018 à 14:13ppagesalexMembre fidèleMessages331Excel2016Inscrit27/06/2018 Bonjour,J'aimerai pouvoir croiser deux colonnes en ligne comme sur l'imagepar la suite les données vont évoluer et il faudra refaire la manip et les nouvelles données s'ajouterons à droite par exempleMerci de votre aide Le 12/12/2018 à 16:24JuiceMembre impliquéMessages1'140ExcelExcel 2010Inscrit28/11/2017EmploiComptableSalut Page,Je te laisse tester le fichier ci-joint, et tu reviens vers nous ?En gros, tu dois sélectionner la plage à lister en une seule colonneEt tu dois sélectionner ta cellule de destination où il y aura la listeRestant à dispo 12pour-pagesalex.xlsm (17.96 Ko) Le 12/12/2018 à 16:33ppagesalexMembre fidèleMessages331Excel2016Inscrit27/06/2018Ca fonctionne merci !Étant donné que les cellules a lister sont toujours au même endroit je vais automatiser tout ça si jamais je revient vers vous Le 12/12/2018 à 16:36JuiceMembre impliquéMessages1'140ExcelExcel 2010Inscrit28/11/2017EmploiComptableBon bah super !pagesalex a écrit :si jamais je revient vers vousYep! Yep! Hésite surtout pas ^^Le 12/12/2018 à 16:44ppagesalexMembre fidèleMessages331Excel2016Inscrit27/06/2018Re,Je ne trouve plus le code pour récupérer la derniere colonne vide pour y stocker mes données. J'essaie çaSet Destination = Cells(5, Columns.Count).End(xlToLeft).Columnmais ça ne fonctionne pasLe 12/12/2018 à 16:50ppagesalexMembre fidèleMessages331Excel2016Inscrit27/06/2018C'est bon j'ai trouvé merci pour votre aideLe codedercol = Cells(5, Cells.Columns.Count).End(xlToLeft).Column + 1 Set Destination = Cells(5, dercol)Le 12/12/2018 à 17:15aarcherMembre impliquéMessages1'286Excel2010Inscrit08/04/2017 Bonjoura voir peux être plus simpleSub Test() L1 = 2 For L = 2 To Cells(Rows.Count, 2).End(xlUp).Row Cells(L1, 7).Value = Cells(L, 2).Value L1 = L1 + 1 Cells(L1, 7).Value = Cells(L, 3).Value L1 = L1 + 1 Next L End SubA+MauriceRechercher des sujets similaires à "sauvegarder donnees vba"ForumsExcel - VBASauvegarder données VBA