Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Déplacé une liste de ligne d'une feuille à une autre

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

antoine_boureau

XLDnaute Nouveau
Bonjour à tous,

Relativement débutant avec excel je n'utilise que des fonctions basique.

Je suis photographe et j'ai constitué dans un tableau excel, ma liste de contact.
Plusieurs colonne donc, nom, prénom, mail etc...

Dans la colonne E se trouve la fonction de mon contact (6 possibles) : Agence, Presse, Institutionnel ...

Mon tableau commence à avoir beaucoup de ligne et j'aimerai donc continuer à remplir ce tableau tout en ayant des feuilles (Agence, Presse, Institutionnel...) qui reprennent uniquement les lignes de contact répondant à un nom donnés. Je ne sais pas si je suis super clair.

Grosso modo il me faudrait une fonction qui fasse : Si, dans la feuille 1 la colonne E = Agence
Récupérer l'ensemble de la ligne

Merci beaucoup de votre aide 🙂

Antoine
 
Re : Déplacé une liste de ligne d'une feuille à une autre

Bonsoir antoine_boureau et bienvenu sur XLD,

Peut être qu'avec un fichier anonymisé ce serait plus clair.

Essaies de mettre ce que tu as et ce que tu souhaites, il y aura surement une bonne âme qui t'aidera.

En souhaitant te relire

Martial
 
Re : Déplacé une liste de ligne d'une feuille à une autre

Bonjour à tous, bonjour Martial,

En effet avec un exemple visuel sera plus simple à comprendre.

J'ai donc dans ma feuille 1 appelé Contact, l'ensemble de mes contact

J'aimerai que la feuille 2 appelé Agence, reprenne automatiquement l'ensemble des contact Agence de la ligne 1

Possible?

Merci beaucoup pour votre aide

Antoine
 

Pièces jointes

Re : Déplacé une liste de ligne d'une feuille à une autre

Bonsoir Martial,

En effet c'est exactement cela que je veux.
Néanmoins j'ai du mal à l'utiliser, voici donc quelques questions :
Pourquoi le bouton Go n'est pas relier à la macro ?
J'ai regardé un peu le script (là j'ai compris pourquoi je n'y arrivais pas seul...) et je me suis rendu compte qu'il est lié uniquement à la feuille contact. Ai-je raison ou j'ai loupé un truc?
L'objectif est donc pour moi de rajouter des lignes dans la feuille contact, cliquer sur le bouton nommé "Go" et avoir les autres feuilles qui se mettent à jour.

Merci beaucoup pour ton travail

Bonne fin de soirée

Antoine
 
Re : Déplacé une liste de ligne d'une feuille à une autre

Coucou Martial,

En fait c'est bon, je n'ai pas besoin de bouton en fait je vais dans developpeur, je fais Editeur et Play et tout marche!

Merci beaucoup!!!

Maintenant j'ai un autre Challenge c'est de convertir ce script applicable avec un google document, leur page de création de script se présente comme cela :


/**
* Retrieves all the rows in the active spreadsheet that contain data and logs the
* values for each row.
* For more information on using the Spreadsheet API, see
* https://developers.google.com/apps-script/service_spreadsheet
*/
function readRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();

for (var i = 0; i <= numRows - 1; i++) {
var row = values;
Logger.log(row);
}
};

/**
* Adds a custom menu to the active spreadsheet, containing a single menu item
* for invoking the readRows() function specified above.
* The onOpen() function, when defined, is automatically invoked whenever the
* spreadsheet is opened.
* For more information on using the Spreadsheet API, see
* https://developers.google.com/apps-script/service_spreadsheet
*/
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var entries = [{
name : "Read Data",
functionName : "readRows"
}];
sheet.addMenu("Script Center Menu", entries);
};

Si tu as une idée pour intégrer ton script je suis preneur ;-)

Boone nuit

Antoine
 
Re : Déplacé une liste de ligne d'une feuille à une autre

Salut,

Je ne connais absolument pas ce langage, désolé.

Pour le bouton dans un fichier Excel, tu peux utiliser un bouton de contrôle et non un bouton ActiveX, comme je l'avais fait dans mon fichier. Je n'avais pas vu que tu étais sous Mac.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…