Bonjour les gens,
je cherche un moyen de remplir un tableau automatiquement,
sachant que ce dernier se trouve de D4 à AB29 et on trouve dans les cellules :
des lignes, A1 A2 A3 etc... jusqu'à A25,
et les colonnes, A1 B1 C1 etc... jusqu'à 25.
Merci
merci d'avoir répondu, par fonction je sais faire(même si ma fonction est plus longue), j’aurai du le préciser,
par automatique je sous entendais par code vba.
je te remercie quand même.
Code VBA à placer dans le module de code de la feuille concernée :
VB:
Sub Remplir_auto()
Application.ScreenUpdating = False
With Range("d4:ab29")
.FormulaR1C1 = "=CHAR(64+ROWS(R4C4:RC4))&COLUMNS(R1C4:R1C)"
.Value = .Value
End With
End Sub
merci ,mais je viens de me rendre compte que l'on s'est mal compris, l'ordre des colonne et des lignes sont inversés.
je joints un fichier pour montrer le rendu(comme tu me l'avais suggéré)
Une dernière version, plus générale, qui permet à l'utilisateur de sélectionner la feuille avec la zone à remplir à l'aide de la souris.
Le code est dans Module1.
merci pour toutes ces versions, par contre pourrais tu me mettre des commentaires explicatif du code sur la dernière version,stp.
j'aimerai la comprendre.
et si je veux plus A1 B1 C1 mais AA1 BB1 CC1 est ce possible ?
@mapomme
Tu eu chaud au miches
23h26
Un peu plus, on était plus ce soir mais la nuit de demain ou cette nuit ?
(Oui au fait passé minuit on est demain ou on est cette nuit et si cette nuit c'est encore aujourd'hui?
Ou quand il fait très nuit alors aujourd’hui est fini et demain commence ?)
A vrai dire, tu as raison. J'ai failli m'y mettre encore un peu plus tard (ou tôt si passé minuit). Mais me souvenant de ma promesse (que je ne ferai plus jamais, parole de bénévole), je me suis bougé le popotin pour publier cette nuit mais avant minuit pour rester au soir de la veille de demain de cette même nuit.