My request was written in French and translated into English.
Hello everyone,
I am coming to you because I cannot solve my copy and paste problem.
I will be as clear as possible in my request to make your job easier so you can provide a solution.
If you will allow it, I would like a solution in vba.
My issue is the following :
Via a button placed on the "B_D" sheet, if I place myself in any cell of the following columns: (“B: J“) or (“L: M“) or (“O: V“), we must be able to find the number of the selected line. Columns “K“ and “N“ cannot be selected.
When the row number is determined, we read the cell of column “A” (of the same selected row) to find out if its last character is “F” or “M”.
For your information, the “F” stands for Female and the “M” stands for Male.
If the last character is “F” Then we select the 3 column cells: “A” & “B” & “C” of the selected row to copy them to the “W” “X” “Y” columns from line 2.
If on the other hand the last character is “M” Then we select the 3 cells of the columns: “A” & “B” & “C” of the selected line to copy them this time on the columns “AB” “AC” “AD” from line 2.
If I want to do the same thing again, the new copied results will be placed below the results already obtained.
We conclude:
All the columns ending with the character “F” should be found in column “W” and in column “AB” all cells ending with the letter “M”.
Another small detail, we could also write a code not to allow duplicates in the “W” and “AB” columns.
I remain at your disposal for any other additional information.
Thank you in advance for your suggestions.
------------------------------------------
Texte original en Français.
Bonjour à tous,
Je viens vers vous car je n’arrive pas à résoudre mon problème de copier-coller.
Je vais être le plus clair possible dans ma demande afin de vous faciliter le travail ainsi vous pouvez m’apporter une solution.
Si vous le permettez, j’aimerais une solution en vba.
Mon problème est le suivant :
Via un bouton placé sur la feuille "B_D", si je me place dans n’importe quelle cellule des colonnes suivantes : (“B : J“) ou (“L : M“) ou (“O : V“), on doit pouvoir trouver le numéro de la ligne sélectionnée. Les colonnes “K“ et “N“ ne peuvent pas être sélectionnées.
Lorsque le numéro de la ligne est déterminé, on lit la cellule de la colonne “A” (de la même ligne sélectionnée) pour savoir si son dernier caractère est “F” ou “M”.
Pour votre information, le “F” veut dire Femelle et le “M” veut dire Mâle.
Si le dernier caractère est “F” Alors on sélectionne les 3 cellules des colonnes : “A” & “B” & “C” de la ligne sélectionnée pour les copier sur les colonnes “W” “X” “Y” à partir de la ligne 2.
Si par contre le dernier caractère est “M” Alors on sélectionne les 3 cellules des colonnes : “A” & “B” & “C” de la ligne sélectionnée pour les copier cet fois-ci sur les colonnes “AB” “AC” “AD” à partir de la ligne 2.
Si je souhaite refaire la même chose, les nouveaux résultats copiés se mettront en dessous des résultats déjà obtenus.
On conclusion :
On devra trouver dans la colonne “W” toutes les colonnes se terminant par le caractère “F” et dans la colonne “AB” toutes les cellules se terminant par la lettre “M”.
Encore un petit détail, on pourrait écrire aussi un code pour ne pas autoriser les doublons dans les colonnes “W” et “AB”.
Je reste à votre disposition pour d’autres informations supplémentaires.
D’avance merci pour vos propositions.
Hello everyone,
I am coming to you because I cannot solve my copy and paste problem.
I will be as clear as possible in my request to make your job easier so you can provide a solution.
If you will allow it, I would like a solution in vba.
My issue is the following :
Via a button placed on the "B_D" sheet, if I place myself in any cell of the following columns: (“B: J“) or (“L: M“) or (“O: V“), we must be able to find the number of the selected line. Columns “K“ and “N“ cannot be selected.
When the row number is determined, we read the cell of column “A” (of the same selected row) to find out if its last character is “F” or “M”.
For your information, the “F” stands for Female and the “M” stands for Male.
If the last character is “F” Then we select the 3 column cells: “A” & “B” & “C” of the selected row to copy them to the “W” “X” “Y” columns from line 2.
If on the other hand the last character is “M” Then we select the 3 cells of the columns: “A” & “B” & “C” of the selected line to copy them this time on the columns “AB” “AC” “AD” from line 2.
If I want to do the same thing again, the new copied results will be placed below the results already obtained.
We conclude:
All the columns ending with the character “F” should be found in column “W” and in column “AB” all cells ending with the letter “M”.
Another small detail, we could also write a code not to allow duplicates in the “W” and “AB” columns.
I remain at your disposal for any other additional information.
Thank you in advance for your suggestions.
------------------------------------------
Texte original en Français.
Bonjour à tous,
Je viens vers vous car je n’arrive pas à résoudre mon problème de copier-coller.
Je vais être le plus clair possible dans ma demande afin de vous faciliter le travail ainsi vous pouvez m’apporter une solution.
Si vous le permettez, j’aimerais une solution en vba.
Mon problème est le suivant :
Via un bouton placé sur la feuille "B_D", si je me place dans n’importe quelle cellule des colonnes suivantes : (“B : J“) ou (“L : M“) ou (“O : V“), on doit pouvoir trouver le numéro de la ligne sélectionnée. Les colonnes “K“ et “N“ ne peuvent pas être sélectionnées.
Lorsque le numéro de la ligne est déterminé, on lit la cellule de la colonne “A” (de la même ligne sélectionnée) pour savoir si son dernier caractère est “F” ou “M”.
Pour votre information, le “F” veut dire Femelle et le “M” veut dire Mâle.
Si le dernier caractère est “F” Alors on sélectionne les 3 cellules des colonnes : “A” & “B” & “C” de la ligne sélectionnée pour les copier sur les colonnes “W” “X” “Y” à partir de la ligne 2.
Si par contre le dernier caractère est “M” Alors on sélectionne les 3 cellules des colonnes : “A” & “B” & “C” de la ligne sélectionnée pour les copier cet fois-ci sur les colonnes “AB” “AC” “AD” à partir de la ligne 2.
Si je souhaite refaire la même chose, les nouveaux résultats copiés se mettront en dessous des résultats déjà obtenus.
On conclusion :
On devra trouver dans la colonne “W” toutes les colonnes se terminant par le caractère “F” et dans la colonne “AB” toutes les cellules se terminant par la lettre “M”.
Encore un petit détail, on pourrait écrire aussi un code pour ne pas autoriser les doublons dans les colonnes “W” et “AB”.
Je reste à votre disposition pour d’autres informations supplémentaires.
D’avance merci pour vos propositions.