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

XL 2013 problème macro

cocktail

XLDnaute Occasionnel
Bonjour les amis,

je sollicite à nouveau votre bienveillance.

J'ai construit une macro sur un fichier que je télécharge régulièrement mais dont le nombre de colonnes change, amis jamais son nom en revanche

Du coup, mes macros se retrouvent décalés régulièrement. Ma question, comment faire pour demander de faire les opérations (tri, euro, format de cellule...) sur le nom de la colonne plutôt que son numéro (A1 par exemple) svp ?

Espérant avoir été clair et en vous remerciant par avance pour votre aide précieuse.

cocktail
 

Lone-wolf

XLDnaute Barbatruc
Bonjour cocktail

Créer un fichier avec la même structure de ce fichier. Et, au lieu de le télécharger, ouvre-le. Ensuite tu copie la plage et colle dans le fichier que tu as créé. Un exemple

With Workbooks("Classeur Source.xlsx")
Selection.copy
End With

Range("a1").PasteSpecial xlPasteAll
Application.CutCopyMode = 0
Application.Goto Range("a2")

Ensuite tu fais le tri sur la colonne désirée.

EDIT: bonjour nicopec
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Bonjour à tous

Avec une fonction personnalisée qui donne le numéro de la colonne en fonction du titre (supposé être dans la ligne 1)
exemple dans le fichier ci-joint
 

Pièces jointes

  • coktail.xlsm
    13.3 KB · Affichages: 49

cocktail

XLDnaute Occasionnel
Hello Pierrejean,

Merci beaucoup pour ta proposition , je te joins le fichier anonymisée

Sur l'onglet F0718, tu as le résultat attendu, sur l'onglet F0719, l'onglet brut avant macro (Funnel)

Un grand Merci pour ton aide et le partage de tes compétences.

Cocktail
 

Pièces jointes

  • Test.xlsm
    113.7 KB · Affichages: 21

Staple1600

XLDnaute Barbatruc
Bonjour le fil, le forum

@cocktail
Ce n'est plus un fichier anonymisé, là
C'est un fichier vide...

C'eut été mieux un fichier avec des données anonymisées
(du style NOM1 PRENOM1 ADRESSE1 etc....)
Enfin avec des données fictives dans les cellules
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonsoir cokctail

@cocktail
Tu ne:
1) m'a pas vu passer (voir message#8) ?
2) penses pas qu'il soit nécessaire de me saluer ?
3) crois pas que mon hygiène buccale soit irréprochable (d'où le 2) ) ?
4) crois pas nécessaire de joindre un fichier Excel plus fourni que celui que tu as joins ?
 

cocktail

XLDnaute Occasionnel
hello Staple 1600,

Sincèrement désolé,je suis passé complètement à côté de ton message, ce qui est pas terrible je l'admets :-(

Merci pour ton intérêt, je te joins un fichier un peu plus fourni en espérant que ca puisse aller.

Pour rappel :

- un formulaire Funnel
- un onglet brut (fichier téléchargé chaque jour)=> "portefeuille idf"
- la macro avec la mise en forme attendue => onglet "f0718" du fichier funnel test

Si en + tu trouves la solution alors là, ce serait l'humiliation totale

Plus sérieusement, un grand Merci pour ton aide.

Cocktail
 

Pièces jointes

  • Funnel test.xlsm
    116.6 KB · Affichages: 14
  • PORTEFEUILLE IDF.xlsx
    11.5 KB · Affichages: 13

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

@cocktail
Décidément tu as du mal avec le mot vide*...
Je sais qu'il fait chaud, mais cela te coûte vraiment de remplir manuellement la ligne 2 sur le fichier Funne test.xlsm pour voir concrètement et avec des données le résultat à obtenir ?

*: cf le message#8
 

Discussions similaires

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