Bonjour,
J'ai un fichier qui doit se mettre à jour à l'ouverture, j'arrive a faire le code afin de le mettre a jour par rapport a des feuilles existantes dans mon classeur, mais je ne sais pas le faire si les feuilles sont dans un classeur fermé.
celui-ci ne doit pas s'ouvrir lors de la mise à jour.
Je vous joins mon code:J'ai vu des codes VBA mais je ne vois pas comment l'incorporer au mien
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
17
18
19
20
21
22
23
24
25 Sub celvides() j = 3 'met un numéro de colonne pour lequel tu as toujours une valeur dans ton tableau i = 4 'premiere ligne pour laquelle il y a une valeur Cells(i, j).Select Do While Cells(i, 3) <> "" 'Do While Selection <> "" Cells(i, 5).Select 'sélection de la colonne d On Error GoTo MsgErreurs Feuille = Cells(i, 3).Value 'recupere le n°de la réference de la ligne Selection = Sheets(Feuille).Range("C6").Value 'recupere la date Cells(i, 5).Select If Cells(i, 5) = "" Then ' 'If Selection = "" Then Selection = "feuille inconnue" End If i = i + 1 Cells(i, j).Select Loop Exit Sub 'Arrête la procédure pour éviter le message MsgErreurs: 'MsgBox ("la feuille " & Feuille & " n'a pas été importée, veuillez l'importer") End Sub
Merci par avance
seb
Partager