Bonjour, je me permets de vous contacter, car j'ai un problème, le code fait apparemment ce que je lui demande, cependant quand la condition "Global" n'est pas respectée le fichier Exposition2 à une valeur nulle.

ça me fait un truc du style

[] [] []

[] [] []

A 0,1 44

Donc pour les 2 premières lignes les conditions ne sont pas respectée donc j'ai une valeur nulle.

Moi je souhaite que ça me donne ça :

A 0,1 44

Bref que ça enlève les valeurs nulles.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
for j = 1:size(nom_fichier,1) %taille de l'echantillon 
for i = 1:numel(Exposition.([Type_dossier nom_fichier(j,:)]).textdata(:,5)) %taille de l'echantion 
    if ne(strcmp('GLOBAL',Exposition.([Type_dossier nom_fichier(j,:)]).textdata(i,5)), 0); %Condition si la valeur est Global 
        %Fichier exposition contenant les valeurs filtrés 
 
        Var1 = Exposition.([Type_dossier nom_fichier(j,:)]).textdata(i,4); %Ensemble de variable à copier 
        Var2 = Exposition.([Type_dossier nom_fichier(j,:)]).data(i,1);
        Var3 = Exposition.([Type_dossier nom_fichier(j,:)]).data(i,2);
 
         Exposition2.([Type_dossier nom_fichier(j,:)])(i,:) = [Var1 Var2 Var3];
    end
end
end
Merci pour votre aide