Recherche automatique de cellules sous condition

robert.gerni Messages postés 5 Statut Membre -  
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
je cherche à composer un tableau qui soit automatiquement composé des éléments ("oui" ou ">0")inscrite dans un tableau de réception de données
je ne sais pas si c'est possible
merci de votre aide
cordialement
RG

2 réponses

  1. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
     
    Bonjour,

    Oui c'est possible. Enfin si j'ai bien compris la demande qui est assez floue...

    Dans quel cas écrire "Oui"? Dans quel cas écrire ">0"?

    Cordialement.
    0
    1. robert.gerni Messages postés 5 Statut Membre
       
      je vais tenter d'être plus précis
      je reçois au format xlx des réponses à un questionnaire éducation nationale
      pour 380 établissements
      ils répondent oui ou non à une liste de partenaires potentiels (360)
      pour l'exploitation, j'aimerai ne conserver que les réponses alimentées positivement
      est-il possible que les colonnes non renseignée puissent être supprimées, ou plus pertinent encore, de collecter uniquement celles qui nous sont utiles.
      j'espère être clair
      merci beaucoup
      0
    2. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
       
      Oui, ça ne pose pas spécialement de problème. Pourrais-je simplement avoir un fichier de test avec https://www.cjoint.com/

      Anonymez les données, ne laissez que ce qu'on doit traiter.

      Cordialement.
      0
  2. robert.gerni Messages postés 5 Statut Membre
     
    0
    1. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
       
      Bonjour,

      Le fichier modifié : https://www.cjoint.com/c/EJtnkOQRlcf

      J'ai ajouté un bouton pour exécuter la macro. Si besoin d'adaptation du code, je reste à votre disposition pour vous l'expliquer.

      Cordialement.
      0
    2. robert.gerni Messages postés 5 Statut Membre > Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention  
       
      merci pour votre aide
      cependant le fichier n'est plus au format Excel mais m'apparaît codé, rempli seulement de signes "cabalistiques" et points d'interrogation
      cordialement
      R Gerni
      0
    3. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
       
      Quoi? C'est très étrange....

      Serait-ce un problème de compatibilité? Sur quelle version d'excel travaillez-vous?

      Sinon je vous propose de vous guider.

      Affichez l'onglet développeur dans un premier temps :

      http://support.office.com/...

      Dans cet onglet, cliquez sur "Visual Basic".

      Dans le panneau de gauche, faites un clic droit puis Insertion puis Module.

      Dans le grand cadre blanc à droite, collez ce code :

      Sub Code()
      
      Dim DC As Long
      
      DC = Cells(2, Application.Columns.Count).End(xlToLeft).Column
      
      x = 6
      
      For j = 26 To DC
      For i = 8 To 13
      
      If Cells(i, j).Value = "oui" Then
      x = x + 1
      Cells(3, x).Value = Cells(3, j).Value
      Exit For
      End If
      
      Next i
      Next j
      
      For j = 7 To 21
      For j2 = 26 To DC
      For i = 8 To 13
      
      If Cells(3, j).Value = Cells(3, j2).Value Then
          If Cells(i, j2).Value = "oui" Then
              Cells(i, j).Value = "oui"
          End If
      End If
      
      Next i
      Next j2
      Next j
          
      End Sub


      Créez un bouton sur votre fichier, faites un clic droit dessus et assignez la macro "Code" à ce bouton.

      Si vous cliquez sur le bouton, le code devrait s'exécuter.

      Sinon dites moi sur quelle version d'excel vous travaillez et je vais essayer de l'enregistrer dans un format compatible.
      0
    4. Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   65
       
      Je peux sinon peut-être vous l'envoyer par mail?
      0
    5. robert.gerni Messages postés 5 Statut Membre > Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention  
       
      MERCI DE VOTRE AIDE
      JE TRAVAILLE SUR EXCEL 2010
      adresse mail supprimé par la Modération
      même si je travaille depuis longtemps sur excel c'est uniquement en tant qu'utilisateur
      je n'ai jamais travaillé avec visual basic, mais je ne désespère pas de faire quelques progrès..
      cordialement
      R. GERNI
      0