Liaison de cellule suite à déplacement de lignes

ZEZEZE

XLDnaute Nouveau
Bonjour,

J'ai un tableau dont les colonnes de A à G sont créées automatiquement.
En analyse, je mets des commentaires dans la colonne H.
Comme des lignes se créées automatiquement, le texte situé en colonne H ne se retrouve plus en regard de la bonne ligne. Comment faire pour qu'il soit lié à la bonne ligne et se déplace donc verticalement au sein du tableau ??
merci
 

Fichiers joints

Gorfael

XLDnaute Barbatruc
Re : Liaison de cellule suite à déplacement de lignes

Salut ZEZEZE et le forum
Rappel : il n'y a, à ma connaissance, ni magicien, ni télépathe sur le site !

Comment tes données sont insérées ? Privilégie une insertion de ligne
A+
 

ZEZEZE

XLDnaute Nouveau
Re : Liaison de cellule suite à déplacement de lignes

Bonjour Gorfael,

Les lignes sont automatiquement créées. Elles résultent de la mise à jour d'un tableau dynamique.
Du coup les données en colonne H s'en trouvent décalées.
 

job75

XLDnaute Barbatruc
Re : Liaison de cellule suite à déplacement de lignes

Bonjour ZEZEZE, Gorfael,

Essayez cette macro dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, [G:G], Me.UsedRange)
If Target Is Nothing Then Exit Sub
For Each Target In Target
  If LCase(Target.Text) = "x" Then
    Target.Offset(, 1) = "Travail bien fait !"
  ElseIf IsEmpty(Target) Then
    Target.Offset(, 1) = ""
  End If
Next
End Sub
A+
 

job75

XLDnaute Barbatruc
Re : Liaison de cellule suite à déplacement de lignes

Re,

Sinon pourquoi pas tout bêtement cette formule en H3, à tirer vers le bas :

Code:
=REPT("Travail bien fait !";MINUSCULE(G3)="x")
A+
 

ZEZEZE

XLDnaute Nouveau
Re : Liaison de cellule suite à déplacement de lignes

J'ai bien lu le code de votre macro MAIS:

Il peut y avoir des centaines de lignes dont le caractère x peut se retrouver dans la colonne.comment alors identifier le bon commentaire à mettre en regard de la bonne ligne ?
A vrai dire je ne crois pas que cela soit possible...
 

job75

XLDnaute Barbatruc
Re : Liaison de cellule suite à déplacement de lignes

Re,

J'ai bien lu le code de votre macro MAIS:
Mais l'avez-vous testée ???

La macro se déclenche quand on modifie ou valide quelque chose en colonne G du tableau.

Par exemple, sélectionner toute la colonne G, clic droit => Copier, clic droit => Coller...

A+
 

Gorfael

XLDnaute Barbatruc
Re : Liaison de cellule suite à déplacement de lignes

Salut à tous
Un peu de mal à cerner le problème. Je n'entrevois que deux solutions :
- soit la colonne H est inclue dans le tableau dynamique, et l'exportation (par quelle méthode ?) la transporte aussi.
- soit la colonne H fait référence à la colonne G en formule et MFC.
Mais avec un glaçon demander la taille de l'iceberg qui a coulé le Titanic... on a de 0 à 100% de fournir la bonne réponse.
A+
 

Discussions similaires


Haut Bas