[Excel VBA] Remplir 1ere cell vide dune ligne

Résolu/Fermé
Gorion87 Messages postés 55 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 28 février 2011 - 24 févr. 2009 à 12:37
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 24 févr. 2009 à 16:41
Bonjour,

Je souhaiterai que à partir de ce tableau :

N° Dossier  Client  Position  TI / RN  N°  Devise        Dates	Montant PG      Gestionnaire
00125487	  Client A   PA        RN     5    EUR    01/12/2008	10 000,00		
00546987	  Client B   PA        RN	     2  EUR  01/01/2009	20 000,00	
00654548	  Client C   PA        RN	     3  EUR  01/02/2009	30 000,00		
00332148	  Client D   PA        RN	     5  EUR  01/03/2009	40 000,00		
00547344	  Client E   PA        RN	     5  EUR  01/04/2009	50 000,00	
,00

La colonne Gestionnaire se remplisse du nom du gestionnaire ex : "Bibi".

Ainsi que la première cellule vide à droite de la ligne remplie, qu'il y ait écrit "Bibi" dedans !!!

Merci pour votre aide
A voir également:

6 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
24 févr. 2009 à 12:42
Bonjour,
et "bibi".. il est saisi comment ? ce serais aussi façile de l'inscrire directement dans la 1ère cellule vide ?
Pourquoi une macros ?
Tu dis...
0
Gorion87 Messages postés 55 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 28 février 2011 19
24 févr. 2009 à 13:51
En fait se serait pour l'intégrer à une macro deja existant qui regroupe les diverses informations et que lors de l'execution il se rajoute automatiquement le nom du gestionnaire dans la dernière colonne !!!
0
Le Pingou Messages postés 12071 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 mai 2024 1 432
24 févr. 2009 à 15:17
Bonjour,
En supposant que "J" soit la colonne concernée vous mettez suivante au bonne endroit dant la macro :
Cells(numéro de la ligne, 10).value = "bibi"
0
Gorion87 Messages postés 55 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 28 février 2011 19
24 févr. 2009 à 16:02
Il faudrait en fait que la programmation reconnaisse la première cellule vide au bout de chaque ligne remplie afin d'y inscrire le nom du redacteur !!!

Ce que tu me proposes m'oblige à rentrer chaque ligne à la main !!

du style :

Cells(3, 10).value = "bibi"
Cells(4, 10).value = "bibi"
Cells(5, 10).value = "bibi"
0
Le Pingou Messages postés 12071 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 14 mai 2024 1 432
24 févr. 2009 à 16:32
Bonjour,
Ce que vous dites est faux.
Une fois entrer cette ligne de code dans votre macro à l'endroit adéquat, c'est la macro qui le fera.
Par contre c'est à vous de le mettre au bon endroit et aussi de préciser le n° ligne.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
24 févr. 2009 à 16:19
re, boujour Llhermite,Jean-pierre

pour la première colonne vide en fin de tableau

pour la ligne 3 par ex
dim descol as byte
dercol= range("IV3").end(xktoleft).column+1

te donne le numéro de la colonne
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
24 févr. 2009 à 16:41
Re gorion, bnjour Lhermite, jean Pierre

numéro de la 1° colonne vide à droite du tableau:
la ligne est la variable lig
dim dercol as byte
dim lig as long

dercol=range("IV" & lig).end(xltoleft).column + 1
0