A voir également:
- Remplir un tableau excel sous VBA
- Trier un tableau excel - Guide
- Tableau word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Tableau ascii - Guide
- Liste déroulante excel - Guide
4 réponses
Mike-31
Messages postés
18382
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 avril 2025
5 126
10 mai 2009 à 11:40
10 mai 2009 à 11:40
Salut,
Le problème est qu'avec un textbox, tu l'associes à une cellule et donc chaque fois que tu saisiras une donnée elle se fixera sur la cellule associée. Alors si tu souhaites renseigner plusieurs cellules il te faudra plusieurs texbox ou plus complexe définir à partir d'un autre textbox ou combobox la cellule à renseigner
A+
Un problème sans solution est un problème mal posé (Einstein)
Le problème est qu'avec un textbox, tu l'associes à une cellule et donc chaque fois que tu saisiras une donnée elle se fixera sur la cellule associée. Alors si tu souhaites renseigner plusieurs cellules il te faudra plusieurs texbox ou plus complexe définir à partir d'un autre textbox ou combobox la cellule à renseigner
A+
Un problème sans solution est un problème mal posé (Einstein)
Merci beaucoup, grâce à toi j'ai trouvé le moyenne de résoudre mon problème et d'en résoudre un autre par la même occasion !
Bonne journée !
Nana
Bonne journée !
Nana
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
10 mai 2009 à 12:25
10 mai 2009 à 12:25
bonjour,
pour trouver la dernière colnne utilisée ligne 1
der_col = Range("IV1").End(xlToLeft).Column
et donc la première colonne libre
der_col = Range("IV1").End(xlToLeft).Column+1
cells(1,der_col)=tontextebox
et il faut trouver un système pour implémenter comme tu le pressentais...
bonne recherche
pour trouver la dernière colnne utilisée ligne 1
der_col = Range("IV1").End(xlToLeft).Column
et donc la première colonne libre
der_col = Range("IV1").End(xlToLeft).Column+1
cells(1,der_col)=tontextebox
et il faut trouver un système pour implémenter comme tu le pressentais...
bonne recherche
Pour trouver la dernière colonne de libre j'étais OK.
Tout le problème est donc pour implémenter, comme tu dis. Il faudrait que sur une action de l'utilisateur, la cellule cible d'une valeur saisie se décale vers la colonne de droite.
Je pense pallier à mon problème en créant une combobox qui permettrais à l'utilisateur soit de supprimer une valeur (ce que je pensais faire mais à part), soit à ajouter une valeur à la fin de cette liste. Il aurait plus de manipulations à faire, mais bon... On fait ce qu'on peut !
Merci de ton aide !
Tout le problème est donc pour implémenter, comme tu dis. Il faudrait que sur une action de l'utilisateur, la cellule cible d'une valeur saisie se décale vers la colonne de droite.
Je pense pallier à mon problème en créant une combobox qui permettrais à l'utilisateur soit de supprimer une valeur (ce que je pensais faire mais à part), soit à ajouter une valeur à la fin de cette liste. Il aurait plus de manipulations à faire, mais bon... On fait ce qu'on peut !
Merci de ton aide !