Supprimer une partie de caractères dans le milieu d'une cellules

je t’ai remis le fichiers Excel avec une nouvelle feuilles nommée : elements_centralsation

CENTRALISATIONS pour code VBA.xlsm (379,6 Ko)

Parfait
Je regarde et te transmet une nouvelle version sur cette nouvelle base

1 « J'aime »

Du coup avec ce que tu ma dit plus haut je t’ai refait le classeur en enlevant la ligne avec la lettre X

CENTRALISATIONS pour code VBA.xlsm (379,6 Ko)

Une autre précision

Certains onglets onglets à traiter ont un filtre actif
Doit on traiter l’ensemble des lignes ou seulement celles filtrées ?

Merci de me dire

2022-05-24 17_10_51-Window

Ce genre de filtre ?

Non celui-ci :

Onglet « C » on passe de la ligne 2 à la ligne 87 car il y a un filtre actif en colonne A idem de la ligne 95 à 123

Ci-joint une nouvelle version qui ne tient pas compte de filtre pour tous les onglets

J’ai créé un autre onglet « elements_centralsation » car le tien n’était tout à fait comme je l’attendais
J’ai renommé celui que tu as réalisé « elements_centralsation v0 »
Dans celui que j’ai mis en place j’ai rajouté en cellule « E2 » l’écart à réaliser entre les paragraphe et url onglet
Tu peux modifier ce paramètre pour agrandir ou diminuer cet interval
Cette modification influera sur la présentation du résultat onglet « CENTRALISATION FRB »
J’ai créé un nouvel onglet « CENTRALISATION FRB » et renommer le tien « CENTRALISATION FRB vo »
Dans ce dernier onglet créé j’ai remis le bouton « Fichier texte » et j’en ai ajouté un supplémentaire « Mise à jour »
Ce deuxième bouton vide intégralement cet onglet et le régénère sur la base des informations de l’onglet « elements_centralsation » et de tous les onglets présents avec leurs données de A jusqu’à Z

Une fois l’onglet « CENTRALISATION FRB » regenéré le bouton « Fichier texte » créé le fichier texte dans le même répertoire même nom que le fichier Excel avec l’extension « .txt » sur la base de toutes les données de celui-ci

Fais des tests et dis moi

CENTRALISATIONS pour code VBA.xlsm (420,3 Ko)

C’est parce que j’ai pas enlever le filtrage il faut pas en tenir compte

Merci en tout je teste et te fais un retour

Alors ca marche nickel

Mais tu m’as oublié la feuille « 0-9 »

Non c’est bon j’ai fait comme tu ma dit j’ai rajouter le « 0-9 »
et dans le code VBA
j’ai rajouter 0-9

2022-05-24 21_56_34-Microsoft Visual Basic pour Applications - Module1 (Code)

et ca marche nickel

Bonjour
On a sué à grosses gouttes tous les 2 mais le résultat est au RDV c est parfait
Je vois que tu as bien compris le fonctionnement de cette évolution
Tu as été obligé malgré tout d intervenir dans le code pour rajouter un onglet oublié de ma part
Si cela t interresse on peut rajouter ce paramètre dans l onglet « elements_centralsation » et de pouvoir ainsi le gérer sans intevenir dans le traitement
A toi de me dire
Les onglets "CENTRALISATION FRB vo » et « elements_centralsation v0 » peuvent être supprimés
L onglet « elements_centralsation » peut être masqué afin de ne pas perturber l utilisation du fichier
Voilà les evolutions potentielles envisageables
A toi de choisir
Je suis à ton écoute

Bonjour FFO,
Non cela ne me gènes pas puisque dans ce classeur rien ne bougeras.

C’est supprimés et masqués

Mais tu vas t’en tiré a si bon compte car maintenant que la partie album il faut maintenant faire la partie compilation :slight_smile:

C’est la même chose sauf qu’il n’y a pas ce bloc :

Le début sera comme ca :

La seule complication c’est dans la feuille « ANNEES » il faut prendre la colonne D
Sinon pour les feuilles « FUN », « NRJ » et « SKYROCK » il faut prendre la colonne C

et pour la formule à intégrer et pour ANNEES :

=SI(D3="";"";""&"[url="&D3&"]"&A3&" - "&B3&"[/url]")

Ce qui donne ca

[url=https://*************/threads/740578]1989 - R&B / Rythm & Blues[/url]

et pour les feuilles « FUN », « NRJ » et « SKYROCK »

La formule est :

=SI(C3="";"";""&"[url="&C3&"]"&A3&"[/url]")

Ce qui donnera :

[url=https://*************/threads/885456]Dance 2004[/url]

je te transmet le tableau excel préparer comme tu le désire (enfin j’espère) avec les liens images à intégrer

Dis-moi pour les précisions

COMPILATIONS export centra vba.xlsm (79,1 Ko)

C est un autre fichier je suppose
Je te propose le même principe avec un onglet « elements_centralsation » à l identique du premier fichier
L as tu préparé ?
Je ne l ai pas encore regardé car occupé à autre chose
Je regarde ce soir et te fais une proposition dés que possible

oui,

je t’ai tout préparer (si j’ai tout bien compris).

tu peux le faire demain ou se week-end même il y aucun soucis.

Merci en tout cas

Ok merci
Je regarde et te reponds au plus tôt

Ton fichier adapté

Testes et dis moi

COMPILATIONS export centra vba.xlsm (91,7 Ko)

Salut FFO,

Alors pour la centralisation ALBUMS et COMPILATIONS ca marche super !!!

Mais maintenant j’ai un autre petit problème dans les classeurs ALBUMS CENTRALISATIONS.

Quand je clique sur Dispatcher dans la feuille NouvelleEntree au lieu de me laisser les feuilles « NouvelleEntree » et « Divers » tout a droite ou tout a gauche

2022-05-26 12_52_53-

Il me les mets n’importe où dans les feuilles du bas :

Je précise le code VBA dispatcher à été fait par un des membre de ce forums, mais il n’est plus actif je n’arrives plus à le joindre.

Je comprends pas ce qui s’est passé

Bonjour

Tout fonctionne donc jusqu’à maintenant

Pour ton classement d’onglets fichier « CENTRALISATIONS pour code VBA.xlsm » macro « Sub Dispatche() » j’ai rajouté 2 lignes de code pour maintenir à gauche les onglets « Divers » et « NouvelleEntree » juste avant l’onglet « 0-9 »

Testes et dis moi

CENTRALISATIONS pour code VBA.xlsm (420,1 Ko)

Cool merci
du coup j’ai vu ou tu as rajouter le code j’ai rajouter aussi une ligne pour la feuille « Transfert »

Merci beaucoup pour tout

Parfait parfait
Au plaisir de t aider à nouveau
A très bientôt peut-être

1 « J'aime »

Bonjour FFO,

Je reviens sur ce que tu m’as fait

Sujet du 20 mars 2021,

Bonjour a tous,

J’aurais besoin encore de votre aide toujours dans ma centralisation d’albums

Je ne sais si cela est faisable,

Dans la feuille divers, j’ai créer un petit tableau (3 colonnes), c’est pour retrouver facilement mes liens morts et les remplacer par les bons.

Dans ce tableau je voudrais que quand je tapes des données dans la colonne F, qu’il me retrouve dans toutes les feuilles le nom de l’album correspondant.

les colonnes de recherches sont de la colonne F a la colonne P

Ensuite, je voudrais que quand je rentre le nouveau lien en H, qu’il me le modifie dans la cellule.

Si vous avez besoin d’explications n’hésitez pas.

Si quelqu’un pouvais m’aider ce serait super sympa.

Bien a vous

J’ai un petit problème j’ai rajouté une colonne et le code VBA pour rechercher les liens et les remplacer par le Nouveau ne marche plus

Si tu pouvais modifier le code (je te joins le fichier).
Il faudrait qu’il commence à la colonne G et qu’il finisse à la colonne Q
Pour la récupération des données et la mise à jour des liens

Merci d’avance

Récup lien et mise à jour des liens.xlsm (138,5 Ko)