ajouter, supprimer, générer un csv

mig_59

XLDnaute Junior
Bonjour à tous

Voila, j'aimerai ajouter, supprimer et générer un csv

Pour l'ajout
Sélectionnons par exemple IDF (en B3) de l'onglet formulaire
Les différentes infos s'affichent concernant la sélection
On saisit les valeurs dans les différentes cellules (C14, C15, C16, C17)
En cliquant sur le bouton "Ajouter", j'aimerai insérer les données dans l’onglet IDF en sachant que,
si l'adresse IP existe déjà une msgbox apparait avec comme msg "l'IP existe déjà dans l'onglet IDF" ou dans un autre onglet (donc recherche sur tous les onglet)
si elle n'existe pas alors on ajoute la ligne dans l'onglet IDF
et pour compliquer le tout, il ne peut y avoir que 250 enregistrements au total par onglet
biensur l'enregistrement peut être valider que si les 4 cellules (C14, C15, C16, C17) sont remplies
si non msgbox "Toutes les cellules doivent être remplis"
si on choisit par exemple MMN (1) (en B3) même opération que ci-dessus mais les données sont enregistrées dans l'onglet MMN (1) etc...

La suppression
Sélectionnons par exemple IDF (en B3) de l'onglet formulaire
On saisit l'adresse IP en C20
En cliquant sur le bonton 'Rechercher" on verifie s'il elle existe
si elle existe, msgbox pour s'avoir sur quelle onglet elle se trouve
En cliquant sur le bouton "Supprimer", on supprime la ligne de l'onglet concerné
Si elle n'existe pas une msgbox apparait comme quoi l'ip ne peut pas être supprimées puisqu'elle n'existe pas
Si on choisit par exemple MMN (1) (en B3) même opération que ci-dessus mais les données sont enregistrées dans l'onglet MMN (1) etc...

Création du fichier CSV
Sélectionnons par exemple IDF (en B3) de l'onglet formulaire
En cliquant sur le bouton "CSV",
On génère un fichier csv de l’onglet IDF, en commençant à la ligne 10

Le fichier csv se présente sous la forme :
163.255.255.1;163.255.255.1;enabled;163.255.255.1;Imprimante 001 - XTX00012 - AFICIO 3224C;
163.255.255.2;163.255.255.2;enabled;163.255.255.2;Imprimante 024 - XTZ00034 - AFICIO MP C2050;
etc...
etc...
etc...
Le nom, le numéro de série et le modèle sont concaténé et séparé par un tiret
le fichier sera enregistré automatiquement dans c:\temp avec le nom de l'onglet exemple

Merci d'avance pour votre aide
Cordialement
 
Dernière édition:

Discussions similaires