IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Valeur textbox dans une colonne de longueur variable [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 78
    Points : 56
    Points
    56
    Par défaut Valeur textbox dans une colonne de longueur variable
    bonjour à tous et encore merci d'avance pour votre aide
    voila mon souci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Range("G5").Select
    ActiveCell.Value = Userform1!TextBox1
     
    Range("G6").Select
     
    ActiveCell.FormulaR1C1 = "=R[-1]C"
        Range("G6").Select
        Selection.AutoFill Destination:=Range("g6:g" & Range("A5").End(xlDown).Row), Type:=xlFillDefault
     
       TextBox1.Value = ""
    ce code marche, le probleme est lorsque je veux changer la valeur d'une ligne en particulier, les lignes en dessous de la case modifiée vont prendre aussi la modif
    ce que je voudrais , c'est de ne pas utiliser la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ActiveCell.FormulaR1C1 = "=R[-1]C"
        Range("G6").Select
        Selection.AutoFill Destination:=Range("g6:g" & Range("A5").End(xlDown).Row), Type:=xlFillDefault
    mais seulement avoir un range variable du type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("g6:g" & Range("A5").End(xlDown).Row).Select
    ActiveCell.Value = Userform1!TextBox1
    mais cela ne fonctionne pas avec ce code

  2. #2
    Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 78
    Points : 56
    Points
    56
    Par défaut
    j'ai une idée
    il suffirait dans ce code peut etre
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=R[-1]C"
    mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=Textbox1"
    mais ça marche pas lol

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 78
    Points : 56
    Points
    56
    Par défaut
    c bon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Range("G5").Select
    ActiveCell.Value = Userform1!TextBox1
     
    Range("G6").Select
     
    ActiveCell.FormulaR1C1 = Userform1!TextBox1.Value
        Range("G6").Select
        Selection.AutoFill Destination:=Range("g6:g" & Range("A5").End(xlDown).Row), Type:=xlFillDefault
     
       TextBox1.Value = ""
    merci moi lool

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche Valeur -> écrire dans une colonne de cette ligne
    Par Xiombarg2911 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 25/04/2008, 14h12
  2. Valeur imposées dans une colonne
    Par neliam dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 11/04/2008, 09h52
  3. Réponses: 2
    Dernier message: 26/02/2008, 20h16
  4. valeur max dans une colonne
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 12/08/2007, 22h09
  5. Nombre de valeurs différentes dans une colonne
    Par KrusK dans le forum Langage SQL
    Réponses: 4
    Dernier message: 24/08/2005, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo