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
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
A voir également:
- Recherche automatique de cellules sous condition
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Message automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
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
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.
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.
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
19 oct. 2015 à 13:40
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
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.
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.
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
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
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
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
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 :
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.
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.
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
19 oct. 2015 à 15:29
Je peux sinon peut-être vous l'envoyer par mail?
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
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
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
19 oct. 2015 à 10:54
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
19 oct. 2015 à 11:04
Anonymez les données, ne laissez que ce qu'on doit traiter.
Cordialement.