Recherche automatique de cellules sous condition

Fermé
robert.gerni Messages postés 5 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 19 octobre 2015 - 19 oct. 2015 à 09:09
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 - 19 oct. 2015 à 18:09
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

Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
19 oct. 2015 à 09:33
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
robert.gerni Messages postés 5 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 19 octobre 2015
19 oct. 2015 à 10:54
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
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
19 oct. 2015 à 11:04
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
robert.gerni Messages postés 5 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 19 octobre 2015
19 oct. 2015 à 13:40
0
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
19 oct. 2015 à 15:11
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
robert.gerni Messages postés 5 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 19 octobre 2015 > Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019
19 oct. 2015 à 15:20
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
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
19 oct. 2015 à 15:27
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
Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019 61
19 oct. 2015 à 15:29
Je peux sinon peut-être vous l'envoyer par mail?
0
robert.gerni Messages postés 5 Date d'inscription lundi 19 octobre 2015 Statut Membre Dernière intervention 19 octobre 2015 > Kuartz Messages postés 850 Date d'inscription vendredi 13 février 2015 Statut Membre Dernière intervention 15 février 2019
Modifié par Chris 94 le 19/10/2015 à 17:13
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