XL 2010 Inclure une variable dans une ligne de code

  • Initiateur de la discussion Initiateur de la discussion Auzingueur
  • Date de début Date de début

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 !

Auzingueur

XLDnaute Junior
Bonjour a tous,

Un petit problème très bête une fois encore : j'ai le bout de code suivant qui marche très bien lorsque je remplace la variable "Var" par "[G65536]. Cependant la colonne qui m’intéresse n'est pas tout le temps la colonne G, d'ou l'apparition de cette variable qui est venu se glisser. Et là ça ne marche plus, j'ai l'erreur suivante :

"erreur d'exécution 438 : Propriété ou méthode non gérée par cet objet"


Code:
Var = "[" & Split(cible.Address, "$")(1) & "65536]" 
            
Sheets("Autorisations Produits Ligne1").Cells(Sheets("Autorisations Produits Ligne1").Var.End(3).row + 1, cible.Column) = Sheets("Contrainte Moelleux").Cells(i, 1)


J'ai beaucoup de mal à m'y remettre et je bloque sur des conneries en ce moment, j'en suis désolé :/

Par avance merci,
Auzingueur
 
Dernière modification par un modérateur:
Re : Inclure une variable dans une ligne de code

Bonjour.

Cette instruction devrait affecter la cellule qui suit la dernière renseignée de la colonne contenant la cellule représentée par Cible :
VB:
Intersect(Cible.Worksheet.Rows(65336),  Cible.EntireColumn).End(xlUp)(2).Value = Sheets("Contrainte  Moelleux").Cells(i, 1).Value
 
Re : Inclure une variable dans une ligne de code

Bonjour

je ne comprend pas trop ce que tu cherches à faire..
qu'est ce que "cible" ?

tu utilises var comme une propriété ... alors qu'il s'agit d'une variable contenant du texte..

si l'idée est de récupérer la ligne 65536 de la colonne de la cellule selectionnée

MsgBox Cells(65536, ActiveCell.Column).Address


Hello Bernard ;-)
 
Re : Inclure une variable dans une ligne de code

Bonjour

je ne comprend pas trop ce que tu cherches à faire..
qu'est ce que "cible" ?

tu utilises var comme une propriété ... alors qu'il s'agit d'une variable contenant du texte..

si l'idée est de récupérer la ligne 65536 de la colonne de la cellule selectionnée

MsgBox Cells(65536, ActiveCell.Column).Address


Hello Bernard ;-)

L'idée était de rajouter des lignes a la fin de ma colonne en fait, pour ensuite trier cette colonne. Je me demande si je peux pas les positionner directement dans ma colonne (qui est déjà triée en amont) .
 
Re : Inclure une variable dans une ligne de code

ok

je m'avance sans doute.. sans ton fichier en exemple. difficile de l'affirmer
mais je pense que tu as plus vite fait de placer la nouvelle data à la fin puis relancer le tri.. plutot que de parcourir toutes les lignes pour chercher l'emplacement où l'insérer..
 
Re : Inclure une variable dans une ligne de code

ok

je m'avance sans doute.. sans ton fichier en exemple. difficile de l'affirmer
mais je pense que tu as plus vite fait de placer la nouvelle data à la fin puis relancer le tri.. plutot que de parcourir toutes les lignes pour chercher l'emplacement où l'insérer..

ca marche, je vais essayer comme ca alors, merci du conseil 🙂
 
- 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
Retour