Association automatique cellule a page

geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je viens vers vous chercher une solution car j'ai beau essayer divers forum et je n'arrive pas à trouver:
mon problème
j ai dans ma page 1 une colonne avec des prénom et nom (environ 300)
je souhaiterais qu'une page se créer automatiquement pour chaque cellule et qu'elle se renomme avec le prénom nom automatiquement aussi, me permettant ainsi faire un lien hyper texte afin de faire un suivie personnalisé de chaque client qui aura sa page
pouvez vous m'aider si bien évidemment cela est réalisable
merci d'avance

3 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour, tu veux avoir une feuille Excel par personne?
    qu'entends-tu par lien hyper texte dans le contexte d'Excel?
    0
    1. geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
       
      bonjour, oui je souhaiterais que chaque cellule (prenom nom) est une page qui s'associe et se renomme automatiquement avec le contenu de chaque cellule
      ce qui me permettrai après de faire un lien hyper texte manuellement entre la cellule et la page (je dis manuellement car je ne pense pas que cela puisse faire aussi automatiquement si je me trompe alors tant mieux ;)
      0
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
         
        ceci va, je pense, créer une feuille pour chaque personne:
        Sub geraldine()
        Dim wb As Workbook, sh As Worksheet
        Dim rg As Range, c As Range
        
        Set wb = ThisWorkbook
        Set sh = ActiveSheet
        Set rg = Intersect(sh.UsedRange.Columns(1), sh.UsedRange)
        For Each c In rg
            wb.Sheets.Add(After:=Sheets(wb.Worksheets.Count)).Name = c.Value
        Next c
        End Sub
        

        je pense qu'il est possible aussi de créer les liens automatiquement.
        0
      2. geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        ok merci infiniment je vais essayer de faire le macro si besoin je reviendrai vers vous
        0
    2. geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
       
      désolé comme je n'ai pas de réponse, peut être ne suis je pas assez claire dans mes propos du coup je vais essayer de mieux expliquer,
      page 1 une seule colonne environ 300 cellules où j'ai prénom et nom
      il faudrait que chaque cellule puisse avoir sa page personnelle et que cette page soit renommée automatiquement avec le prénom et nom qui lui correspond car là je fais tout manuellement et c'est très long lol (j'en ai fait 40 et il m en reste 260 d’où mon espoir que cela puisse se faire automatiquement ;)
      ensuite j'ai crée dans ma page 1 une colonne avec lien hyper texte entre chaque cellule et chaque page afin de pouvoir y aller directement et remplir des informations liées à mon client

      merci beaucoup
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    1) Prénom et nom sont dans la même cellule ?

    2) pas obligé peut être de faire manuellement le lien hypertexte

    3) de toutes façons il faut une macro pour créer les 300 feuilles mais est ce bien nécessaire d'avoir un fichier avec 300 feuilles avec seulement quelques infos dedans

    Cdlmnt
    Via
    0
    1. geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
       
      oui prénom et nom sont dans la même cellule et j ai 300 cellules
      bonne nouvelle pour le lien hyper texte
      concernant le macro je n'y comprend rien lol c est pas mon domaine d'où ma présence ;)
      et oui c est nécessaire d’avoir mes 300 feuilles liées à mes 300 Prénoms car je vais faire un suivie client
      merci
      0
  3. cs_Le Pivert Messages postés 8437 Statut Contributeur 730
     
    bonjour,

    voici un exemple. Il suffit de faire un copier coller dans la colonne A des données:

    http://www.cjoint.com/c/GIEp20B284Q
    0
    1. geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
       
      bonjour
      j'ai essayé votre lien mais cela ne fonctionne pas
      en tout cas merci quand même ;)
      0
      1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
         
        Re,
        Si le lien fonctionne (je viens de tester) mais comme c'est un fichier avec macro il faut d'abord choisir de l'enregistrer puis ouvrir ce fichier enregistré

        Quant au suivi client il est plus judicieux d'avoir tous les clients sur une seule feuille avec des colonnes nom, prenom, ville, montant des commandes etc qui te permets ensuite de facilement faire un filtre, par exemple tous les clients de telle ville ou de faire des stats (nombre de clients, total des commandes etc) directement par formules ou avec untableau croisé dynamique, ce qui n'est pas possible si les données sont éparpillées dans 300 feuilles (sauf à repasser par une macro qu'il faudra créer et prévoir tous les cas de filtrage et stats ..)

        Cdlmnt
        Via
        0
    2. geraldine- Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
       
      je reviens justement pour vous informer que c est ce que j'ai fais et que cela fonctionne donc un gros merci pour le gain de temps que vous m’avez fais gagner

      quant au suivie client je suis obligée de faire comme cela c'est à dire créer une fiche par personne car c est un suivie très personnalisé et ils n'ont pas les même données.

      merci encore
      0