Bonjour à tous,
Mon entreprise a mis tous ses fichiers sur sharepoint.
Je suis donc en train de modifier mes macros pour aller chercher mes données sur mes fichiers liés.
Je suis bien parvenue à modifier l'adresse de ces fichiers, ok de ce côté.
Par contre la macro s'exécute complètement (ma macro est composée de "call" qui appellent mes subs les unes après les autres) mais mes données ne se mettent à jour qu'une fois qu'elle est terminée, du coup plusieurs call ne se sont pas exécutés avec les données nécessaires à leur bonne exécution.
Auriez vous une solution pour moi, pour que mes données puissent se mettre à jour ?
Dans un de mes modules je vais chercher mes données, puis je copie/colle ma formule sur toutes mes lignes, c'est à ce moment que je dois laisser excel se mettre à jour
Sub coller_jusquen_bas_3CSV()
Dim lastRow As Long
With Worksheets("Reunir CSV")
lastRow = .Cells(Rows.Count, "B").End(xlUp).Row 'on récupère la dernière cellule remplie de col B
.Range("M2:M" & lastRow).Value = .Range("M2").Formula
.Range("N2:N" & lastRow).Value = .Range("N2").Formula
.Range("O2:O" & lastRow).Value = .Range("O2").Formula
End With
End Sub
Je cherche depuis quelques heures sur le net, j'ai entre autre essayé les fonctions sleep et wait mais je pense que ça met juste ma macro en pause. J'ai aussi essayé un screenupdating = True avant de passer au module suivant mais ça ne change rien.
Pourriez vous m'aider à décoincer ça ?
Merci à vous, bonne journée