Recherche et classement
Résolu/Fermé
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
-
10 janv. 2016 à 17:40
ahmed.bouchemla Messages postés 25 Date d'inscription dimanche 10 janvier 2016 Statut Membre Dernière intervention 22 janvier 2017 - 20 janv. 2016 à 17:27
ahmed.bouchemla Messages postés 25 Date d'inscription dimanche 10 janvier 2016 Statut Membre Dernière intervention 22 janvier 2017 - 20 janv. 2016 à 17:27
A voir également:
- Recherche et classement
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Logiciel classement photo - Guide
- Recherche et remplacer word - Guide
- Recherche adresse - Guide
8 réponses
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
10 janv. 2016 à 18:24
10 janv. 2016 à 18:24
Bonjour
Sans le fichier, difficile de te répondre
Une tentative quand même
http://www.cjoint.com/c/FAkrxIzQBck
Cdlmnt
Sans le fichier, difficile de te répondre
Une tentative quand même
http://www.cjoint.com/c/FAkrxIzQBck
Cdlmnt
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
Modifié par ccm81 le 12/01/2016 à 19:49
Modifié par ccm81 le 12/01/2016 à 19:49
Bonjour
C'est ce que que fait l'exemple que je t'ai envoyé non ?
Pour la formule en colonne B il te suffisait de remplacer SOMME par MOYENNE
http://www.cjoint.com/c/FAmsXKZGQqI
Cdlmnt
C'est ce que que fait l'exemple que je t'ai envoyé non ?
Pour la formule en colonne B il te suffisait de remplacer SOMME par MOYENNE
http://www.cjoint.com/c/FAmsXKZGQqI
Cdlmnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
15 janv. 2016 à 10:48
15 janv. 2016 à 10:48
Merci bcp CCM;
maintenant j'ai une autre question,
j'ai un ensemble d’opération sur une feuille A, comment faire pour stocker les résultats des ces opération dans une feuille B, sachant qu'ils doivent être classer et enregistré et que lorsque j'efface dans la feuille A, les résultats enregistrés dans la feuille B reste (CAD que j ai pas a utiliser juste une fonction (dans feuille B) du genre =feuille!A10 par exemple)
Cordialement
maintenant j'ai une autre question,
j'ai un ensemble d’opération sur une feuille A, comment faire pour stocker les résultats des ces opération dans une feuille B, sachant qu'ils doivent être classer et enregistré et que lorsque j'efface dans la feuille A, les résultats enregistrés dans la feuille B reste (CAD que j ai pas a utiliser juste une fonction (dans feuille B) du genre =feuille!A10 par exemple)
Cordialement
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
15 janv. 2016 à 16:43
15 janv. 2016 à 16:43
Bonjour
Il va falloir passer par une macro, est ce que ça te convient ?
Cdlmnt
Il va falloir passer par une macro, est ce que ça te convient ?
Cdlmnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
17 janv. 2016 à 16:16
17 janv. 2016 à 16:16
Bonjour, oui parfaitement!......j ai déjà pensais, mon unique souci c'est comment intégré le fait de ne pas écraser les cellules déjà pleine dans la nouvelle feuille.
merci bcp
Cordialement
merci bcp
Cordialement
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
17 janv. 2016 à 16:36
17 janv. 2016 à 16:36
Bonjour
Si tu as déjà programmé en vba, l'accès à la première ligne vide de la colonne A de la feuille F
li = Sheets("F").Range("A" & Rows.Count).End(xlUp).Row+1
où il te suffira d'y copier la valeur
Pour plus de détails, utilises cjoint.com (voir plus haut le message de Raymond) pour envoyer un bout de fichier avec des explications et des exemples de résultats attendus
Cdlmnt
Si tu as déjà programmé en vba, l'accès à la première ligne vide de la colonne A de la feuille F
li = Sheets("F").Range("A" & Rows.Count).End(xlUp).Row+1
où il te suffira d'y copier la valeur
Pour plus de détails, utilises cjoint.com (voir plus haut le message de Raymond) pour envoyer un bout de fichier avec des explications et des exemples de résultats attendus
Cdlmnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
17 janv. 2016 à 17:06
17 janv. 2016 à 17:06
voila le bon
https://www.cjoint.com/c/FArqglj2iwJ
https://www.cjoint.com/c/FArqglj2iwJ
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
17 janv. 2016 à 18:30
17 janv. 2016 à 18:30
Je ne sais pas si j'ai bien compris
La macro transfère la plage B8:Fxx de la feuille données à partir de la première cellule vide de la colonne 1 de la feuille compilation
Cdlmnt
La macro transfère la plage B8:Fxx de la feuille données à partir de la première cellule vide de la colonne 1 de la feuille compilation
' constantes à modifier selon ta config
Const FD = "Données"
Const lidebFD = 8
Const codebFD = 2
Const cofinFD = 6
Const FC = "compilation"
Const codebFC = 2
Public Sub transfert()
Dim lifinFD As Long, plageFD As Range
Dim liFC As Long
With Sheets(FD)
lifinFD = .Cells(Rows.Count, codebFD).End(xlUp).Row
Set plageFD = .Range(.Cells(lidebFD, codebFD), .Cells(lifinFD, cofinFD))
End With
liFC = Sheets(FC).Cells(Rows.Count, codebFC).End(xlUp).Row + 1
plageFD.Copy Sheets(FC).Cells(liFC, codebFC)
End Sub
Cdlmnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
17 janv. 2016 à 19:16
17 janv. 2016 à 19:16
j ai pas compris ces constantes représente quoi exactement?
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
17 janv. 2016 à 19:17
17 janv. 2016 à 19:17
m affiche une erreur, debug
With Sheets(FD)
????
With Sheets(FD)
????
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
Modifié par ccm81 le 17/01/2016 à 20:00
Modifié par ccm81 le 17/01/2016 à 20:00
1. j ai pas compris ces constantes représente quoi exactement?
2. m affiche une erreur, debug
With Sheets(FD)
ça vient certainement du fait que tu n'as pas attribué de valeur à la constante FD (qui doit avoir comme valeur le nom de la feuille Données
' constantes à modifier selon ta config
Const FD = "Données" ' nom de la feuille Données
Const lidebFD = 8 ' première ligne à transferer
Const codebFD = 2 ' première colonne à transférer
Const cofinFD = 6 ' dernière colonne à transférer
Const FC = "compilation" ' nom de la feuille compilation
Const codebFC = 2 ' colonne où on collera la copie
2. m affiche une erreur, debug
With Sheets(FD)
ça vient certainement du fait que tu n'as pas attribué de valeur à la constante FD (qui doit avoir comme valeur le nom de la feuille Données
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
17 janv. 2016 à 20:36
17 janv. 2016 à 20:36
Merci bcp, ca marche
Bonne soirée
Bonne soirée
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
17 janv. 2016 à 21:19
17 janv. 2016 à 21:19
De rien,
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Cdlmnt
Si c'est fini, peux tu mettre le sujet à résolu (en dessous du titre de ton premier message)
Cdlmnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
19 janv. 2016 à 21:05
19 janv. 2016 à 21:05
, presque fini, il me reste juste une tous petit souci, alors tous marche super bien avec la solution que vous m avais proposer, le seul bleme est qu'il me copie toute la cellule ( la formule) et du coup la valeur afficher est erronée, comment peut ton faire une action de copie et collage spéciale ou je précise que je veux sauvegarder juste la valeur afficher dans ma cellules.
merci d avance
merci d avance
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
19 janv. 2016 à 21:13
19 janv. 2016 à 21:13
Dans ton fichier, il n'y avait pas de formule
Pour ne copier qu'en valeur, tu modifies la fin du code comme ceci
Cdlmnt
Pour ne copier qu'en valeur, tu modifies la fin du code comme ceci
liFC = Sheets(FC).Cells(Rows.Count, codebFC).End(xlUp).Row + 1
plageFD.Copy
Sheets(FC).Cells(liFC, codebFC).PasteSpecial Paste:=xlPasteValues
End Sub
Cdlmnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
19 janv. 2016 à 21:36
19 janv. 2016 à 21:36
Merci bcp
Cordialemnt
Cordialemnt
ahmed.bouchemla
Messages postés
25
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
22 janvier 2017
20 janv. 2016 à 17:27
20 janv. 2016 à 17:27
Bonjour
j'ai encore deux questions pour vous CCm,
alors la première concerne le renvoi:
comment je peut programmer un renvoi depuis une cellule dans une colonne D vers une cellules dans une colonne B sachant que ce renvoi doit se faire automatiquement suivant la valeur de la cellule sur la quel je vient de clicér dans la colonne D. (exemple supposant que la cellule D10 affiche la valeur 15, le but est que si je clic sur D10, le programme me renvoi automatiquement vers tous les 15 contenus dans la colonne B).
la deuxième question concerne le trie de donnée mais suivant une sequence, imaginons que j ai une série de valeurs enregistré selon une sequence (exemple dans une colonne C j'ai C1=5,C2=4,C3=1 et C4=2, donc ma sequence de trie est 5 4 1 2), mon trie doit se faire suivant cette sequence sur toutes les colonnes et lignes bien sure, et après ne garder que les deux dernières sequence complète de chaque série composée d une répétition de n fois de cette sequence. (voir fichier exemple)
https://www.cjoint.com/c/FAuqAF5PD2J
Merci bcp
Cordialement
j'ai encore deux questions pour vous CCm,
alors la première concerne le renvoi:
comment je peut programmer un renvoi depuis une cellule dans une colonne D vers une cellules dans une colonne B sachant que ce renvoi doit se faire automatiquement suivant la valeur de la cellule sur la quel je vient de clicér dans la colonne D. (exemple supposant que la cellule D10 affiche la valeur 15, le but est que si je clic sur D10, le programme me renvoi automatiquement vers tous les 15 contenus dans la colonne B).
la deuxième question concerne le trie de donnée mais suivant une sequence, imaginons que j ai une série de valeurs enregistré selon une sequence (exemple dans une colonne C j'ai C1=5,C2=4,C3=1 et C4=2, donc ma sequence de trie est 5 4 1 2), mon trie doit se faire suivant cette sequence sur toutes les colonnes et lignes bien sure, et après ne garder que les deux dernières sequence complète de chaque série composée d une répétition de n fois de cette sequence. (voir fichier exemple)
https://www.cjoint.com/c/FAuqAF5PD2J
Merci bcp
Cordialement
10 janv. 2016 à 18:33
11 janv. 2016 à 00:30
12 janv. 2016 à 19:01
voila le lien du fichier en question;
https://www.cjoint.com/c/FAmr7UDnnnJ
merci d’avance
cordialement.