Recherche et classement
Résolu
ahmed.bouchemla
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
ahmed.bouchemla Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
ahmed.bouchemla Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
j'ai un tableau excel dont le résultat sur une colonne (B) dépend de 4 lignes successives de la colonne A, donc sur ma colonne B j ai un chiffre puis 3 case vides puis un autres chiffres et 3 cases vide .....
comment faire pour que dans la colonne C tous les résultats de B soit afficher de manière successive sans les vides bien sure.
voir l’exemple sur le fichier joint.
merci beaucoup

Bonjour,
j'ai un tableau excel dont le résultat sur une colonne (B) dépend de 4 lignes successives de la colonne A, donc sur ma colonne B j ai un chiffre puis 3 case vides puis un autres chiffres et 3 cases vide .....
comment faire pour que dans la colonne C tous les résultats de B soit afficher de manière successive sans les vides bien sure.
voir l’exemple sur le fichier joint.
merci beaucoup

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 de classement de photos gratuit - Guide
- Recherche photo - Guide
- Recherche et remplacer word - Guide
8 réponses
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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
, 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
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
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
voila le lien du fichier en question;
https://www.cjoint.com/c/FAmr7UDnnnJ
merci d’avance
cordialement.