Bonjour
Dans le code tu as rajouté des lignes maladroitement
Avant dans cette partie j’avais ces lignes de codes :
N_Name = ws.Range(« E » & i).Value
N_Meth = ws.Range(« F » & i).Value
N_Gaz = ws.Range(« G » & i).Value
N_Prof = ws.Range(« H » & i).Value
N_Durée = ws.Range(« I » & i).Value
N_Acti = ws.Range(« J » & i).Value
N_Tps = ws.Range(« H » & i).Value
Dand le fichier que tu me transmets j’ai pour la même partie de code ces lignes :
N_Name = ws.Range(« D » & i).Value
N_Meth = ws.Range(« E » & i).Value
N_Gaz = ws.Range(« F » & i).Value
N_Prof = ws.Range(« G » & i).Value
N_Durée = ws.Range(« H » & i).Value
N_Acti = ws.Range(« L » & i).Value
N_Tps = ws.Range(« G » & i).Value
N_Effec = ws.Range(« I »).Value
N_Constr = ws.Range(« J »).Value
N_Assem = ws.Range(« K »).Value
la dernière ligne commune est celle-ci :
N_Tps = ws.Range(« G » & i).Value
les 3 autres qui suivent dans ce dernier fichier qui bug ne sont pas dans ceux que tu m’as déjà transmis :
N_Effec = ws.Range(« I »).Value
N_Constr = ws.Range(« J »).Value
N_Assem = ws.Range(« K »).Value
Je ne suis absolument pas intervenu à ce niveau
Elle ne se sont pas créées toutes seules
Si tu regardes bien ces lignes rajoutées en les comparant à celles qui existaient déjà ils leur manquent quelque chose
exemple
ligne déjà présente :
N_Tps = ws.Range(« G » & i).Value
ligne rajoutée :
N_Effec = ws.Range(« I »).Value
plus précisément :
ws.Range(« G » & i).Value
ws.Range(« I »).Value
le « & i » est manquant
ce qui provoque le bug
le & i permets d’associer à la colonne représentée par la lettre le numéro de la ligne portée par la variable i
sans elle la cellule à traiter ne peut être déterminée
Après correction bingo cela fonctionne :
Ton dernier fichier transmis corrigé ci-joint à ce niveau
Testes et dis moi
Copie de Suivi Fiche_Maquette3 (3).xlsm (307,2 Ko)