Ecrire Dans La Premiere Cellule Vide - Forum Excel-Pratique

ForumsExcel - VBAEcrire dans la premiere cellule videEcrire dans la premiere cellule vide Le 02/04/2012 à 23:00CCAPUCINMembre dévouéMessages868Votes1Excel2003 FRInscrit05/12/2011Lieumontreal,Quebec(Canada)

TELECHARGEMENTS

Plus de 300 applications Excel sont disponibles gratuitement en téléchargement !

  • Budget, gestion de comptes
  • Gestion commerciale, personnel
  • Plannings, calendriers
  • Etc.
Voir les applications ...

Salut a tous, quel est le code pour trouver la premiere cellule vide de la colonne A et y mettre le contenu d'une variable.

Le 02/04/2012 à 23:40Banzai64Fanatique d'ExcelMessages16'686Votes1'961Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010LieuJurançon

Bonsoir

A tester

Sub test() Dim Colonne As Integer Dim Mavaleur As Long Colonne = 10 Mavaleur = 500 If Cells(1, Colonne) = "" Then ' La cellule 1 est vide Cells(1, Colonne) = Mavaleur Else Cells(Rows.Count, Colonne).End(xlUp).Offset(1, 0) = Mavaleur End If End SubLe 03/04/2012 à 00:00CCAPUCINMembre dévouéMessages868Votes1Excel2003 FRInscrit05/12/2011Lieumontreal,Quebec(Canada)

Salut, cette fois ci, j'essai d'aider un ami, comme tu le fais si bien pour les autres!

Ta macro est complete, pourrais-ton faire en sorte que la cellule active soit celle ou l'on ecris la valeur, car je dois mettre la date dans la colonne suivante avec "offset".

Pour ce qui est de mon autre post, je t'ai envoye un peu plus d'info. J'ai regle le probleme en mettant la fonction sur la feuille que je sauvegarde, mais est-ce obligatoire d'avoir des macros dans les feuilles que j'enregistre? Donne moi juste quelques commentaire sur mon post que je t'ai envoye a ce sujet.

Le 03/04/2012 à 00:38Banzai64Fanatique d'ExcelMessages16'686Votes1'961Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010LieuJurançon

Bonjour

CAPUCIN a écrit :

Ta macro est complete, pourrais-ton faire en sorte que la cellule active soit celle ou l'on ecris la valeur, car je dois mettre la date dans la colonne suivante avec "offset".

Pas besoin que la cellule soit active, plus facile peut-être

A voir

Sub test() Dim Colonne As Integer Dim Mavaleur As Long Colonne = 10 Mavaleur = 500 If Cells(1, Colonne) = "" Then ' La cellule 1 est vide Cells(1, Colonne).Select Else Cells(Rows.Count, Colonne).End(xlUp).Offset(1, 0).Select End If ActiveCell = Mavaleur ActiveCell.Offset(0, 1) = Date End SubLe 03/04/2012 à 00:50CCAPUCINMembre dévouéMessages868Votes1Excel2003 FRInscrit05/12/2011Lieumontreal,Quebec(Canada)

Merci Banzai, j'ai un tres bon professeur!

Je ferme ce post!

Bonne fin de soiree!

Le 17/12/2014 à 20:23Invité

Bonjour à tous et merci d'avance de me lire

Voici mon petit soucis:

En colonne A: une succession de listes séparées par une ligne vide

A1 à A14: camion

A15: ligne vierge

A16 à A29: table

en colonne B sont associés des valeurs

Pour chaque liste: je veux effectuer la somme de la colonne B jusqu'à la ligne vide. et afficher le résultat de cette somme dans cette ligne vide, en colonne B.

par exemple: en B15, la somme de B1 jusqu'à la dernière cellule non vide, [/download/telecharger-34058667-internet-explorer-8-windows-vista ie] B14 !

en B30: la somme de B16 jusqu'à B29.

La longueur des listes va changer, d'où l'utilisation de macro et du calcul de la première cellule non vide.

Je joints mon fichier qui sera beaucoup plus explicite!!

merci encore!!

175test.xlsm (15.46 Ko) Le 17/12/2014 à 20:38FFrédéric38Membre fidèleMessages233Votes9Excel2003 FRInscrit12/12/2014EmploiChercheur au Pôle-emploiLieuRhône-Alpes

Bonsoir , peut-être pas obligé d'utiliser une macro, dans votre cas la fonction sous.total() à l'air adapté.

jetez un oeil sur le fichier joint

Le 17/12/2014 à 21:27Invité

Bonsoir et merci pour la réponse!!

Cependant, je souhaite vraiment une macro, car c'est un fichier où j'ai déjà des macros donc je souhaite continuer.

Mes listes que vous avez vu dans mon fichier vont changer de longueur tous les jours

Peux tu m'aider à compléter la macro que j'ai débuté dans le fichier joint?

merci

Le 17/12/2014 à 21:36FFrédéric38Membre fidèleMessages233Votes9Excel2003 FRInscrit12/12/2014EmploiChercheur au Pôle-emploiLieuRhône-Alpes

Je peux aider oui, par contre l'idéal serait d'avoir le vrai fichier, où du moins une copie de l'onglet où seront les données car j'imagine que vous avez des entêtes et que cela ne commence pas forcément sur la ligne 1

Le 17/12/2014 à 22:17Invité

Rebonjour,

Voici mon fichier avec les macros que j'utilise pour faire le tri entre les professions. Dans l'onglet 2 sont regroupés les lignes de mêmes professions.

L'onglet1 varie tous les jours, et donc la longueur des listes sur l'onglet2 aussi

Je voudrais calculer automatiquement la somme de tous les salaires pour chaque liste de profession (colonne H), et afficher cette somme dans la ligne vide en dessous chaque liste.

Merci et bonne soirée,

Cdlt,

135exemplev1.zip (12.06 Ko) Le 18/12/2014 à 12:50FFrédéric38Membre fidèleMessages233Votes9Excel2003 FRInscrit12/12/2014EmploiChercheur au Pôle-emploiLieuRhône-Alpes

ACCES PREMIUM

Soutenez le site en devenant membre Premium et profitez de plusieurs options exclusives :

  • Navigation sans publicités
  • Option "No Tracking"
  • Option "Mode Incognito"
  • Option "Dark Mode"
Plus d'informations ...

Bon ben du coup vu que les objectifs ont changé en cours de route je laisse tombé

Rechercher des sujets similaires à "ecrire premiere vide"ForumsExcel - VBAEcrire dans la premiere cellule vide

Tag » Code Vba Premiere Cellule Vide