Créer un arbre Voir

Je veux obtenir une vue arborescente créé avec les détails suivants

EDIT: Pour votre information: thomach essayé d'ajouter le code et les balises de citation pour voir si la mise en retrait a montré. Ni travaillé.

# I 'ai essayé de mon mieux pour créer une structure de répertoire en utilisant VBA et Excel, et ont perdu patience sur la meilleure façon de le faire. Mon but est de créer une arborescence de répertoires contenant 2 niveaux. Le 1er niveau (Dossiers Principal) sera nommé à partir des données dans la colonne A d'une feuille de calcul Excel, le 2ème niveau (Subfolders) sera créé à partir des données dans les colonnes B, C et D de la feuille de calcul. # I 'ai été en utilisant le code suivant avec succès, mais ne # sais pas comment créer des sous-répertoires:

Sous StartHere ()
Dim rCell comme gamme, rRng Comme Range
Set rRng = Sheet1.Range ( "A1: A20")
Pour chaque rCell En rRng.Cells
CreateFolders rCell.Value, "C: est"
Suivant rCell
End Sub

Sous CreateFolders (sSubFolder As String, ByVal sBaseFolder As String)
Dim sTemp As String
# 'Assurez-vous que le dossier de base est prêt à avoir un sous-dossier
# 'Clouée à la fin
Si droit (sBaseFolder, 1) <> "" Alors
sBaseFolder = sBaseFolder - ""
Fin si.

On m'a envoyé ce dossier et je veux reproduire la facture de la structure de l'arbre matériel sur la gauche. Je # ne suis pas sûr comment il est fait.

Comment puis-je faire la conversion suivante:

(Les valeurs de la colonne sont séparées par =)

Je # 'apprécierais si quelqu'un peut aider à créer une macro pour cela. Cela pourrait avoir une longue liste et un arbre plus aussi bien.

comment créer un arbre dans Excel à l'aide collapsable VBA.

Remarque: Il y a restriction que je ne peux pas utiliser ActiveX

Un petit exemple sera très utile.

Je suis en train de créer une feuille pour ressembler à la structure arborescente des lignes. C'est par défaut toutes les lignes de parent doit être visible et cliquable de signe +, la ligne devrait élargir pour montrer ses lignes enfants qui à leur tour peuvent avoir des lignes enfants mais semblent effondrés. Quand je choisis deux lignes et cliquez sur le groupe et sélectionner des lignes, je vois un groupe, mais lorsque je tente de s'effondrer en utilisant - signe, les deux 2 rangs obtient désactivé. Je veux faire la première ligne en tant que parent et deuxième rangée comme enfant. Comment fait-on ça?

Je suis en train de construire un arbre de coupe qui se déplacent automatiquement joueurs de plus à la ronde suivante si elles sont en première ou deuxième
leur groupe de 4. Qu'est-ce qui se passe lors de la première personne a raison de dire 33 et laisse 2 et par personne 3d avoir un résultat de 35 chacun et la 4ème personne 37? La première personne est facile mais il y a 2 personnes avec le résultat sam et ils jouent la mort subite et nous avons mis en 1 dans la colonne SD pour le gagnant et un 2 pour le perdant de la mort subite.

Comment puis-je faire ma figure de formule que si elles avaient le même résultat aller voir la colonne sd?

Une autre chose est celle des 2 joueurs avancent, ils doivent être placés dans le même ordre dans le prochain tour, comment puis-je y parvenir?

Si vous regardez dans la colonne I ramer 19-22 il y a des joueurs dans le mauvais ordre parce que le joueur avec le meilleur résultat va dans le premier. Il devrait être cet ordre: 9 11 15 16 à la place. (Si vous êtes en avance dans le tour précédent, vous serez en avance dans le prochain tour)

Un autre problème que j'ai remarqué est maintenant que lorsque 2 joueurs ont le même score le plus bas le premier joueur prend les deux points comme il est maintenant et que le travail t n '# en temps réel. Vous voyez ce que je veux dire, si vous regardez le joueur 1 au tour 1 et 2 (R1 - R2), dans ce cas, il aurait été joueurs 1 2 6 et 7 mobiles au deuxième tour 2 et non 1 1 6 7 comme il est à le moment.

(Rang est leur rang des tours de Qulification où la première 4 est tête de série et le reste est aspiré dans 1 groupe un temps)

I7
= IF (# 'Klass B Calculs #' F4 = 1; #! 'Klass B Calculs #' C4; if (! # 'Klass B Calculs #' F5 = 1;! # 'Klass B Calculs #' C5;
IF (# 'Klass B Calculs #' F6 = 1; #! 'Klass B Calculs #' C6; if (! # 'Klass B Calculs #' F7 = 1;! # 'Klass B Calculs #' C7; "" ))))

# I « m essayer d'écrire une macro qui va construire un arbre de 3 ensembles de listes et I # » m vraiment coincé !.
La chose est:

1. J'ai 1 feuille de calcul avec 2 feuilles. La première feuille « Listes » contient dans chaque colonne une liste de données.

2. Range ( "B: C") contient la liste od Services1 - toutes les valeurs dans la liste a ses ID_SERVICES correspondants.

3. Range ( "D: F") contient la liste od SERVICES2 - toutes les valeurs dans la liste a son ID_SERVICES2 correspondant et un ID_SERVICES id parent.

4.Range ( « H: I ») contient la liste od Garanties3 - chaque valeur dans la liste possède son correspondant ID_SERVICES3 et un identificateur de parent ID_SERVICES2.

5. feuille deuxième « projet » dans Range ( « A: C ») contiennent par exemple de l'arbre comme.

J'ai une liste de validation de données dans "type de matériau" B31 qui a 4 options (colles, métaux, Conseil Backer, - coulis). Sur la base de cette F31 de sélection doit afficher la liste des « descriptions » qui correspondent à « type de matériau ». La liste est dans le livre « database.xls! Feuil3 ». liste Type de produit est la colonne A, la description est dans la colonne E. Je sais que vous pouvez « lien t à un classeur non ouvert dans la validation des données, - I # » # avez essayé de coder, mais encore une fois le manque de expierence - la connaissance a me frustré de nouveau: P Ce code pour obtenir les informations pour le fichier à ouvrir

Fonction privée GetValue (chemin, fichier, feuille, ref)
Dim arg As String
Si droit (chemin, 1) <> "" Alors path = chemin - ""
Si Dir (chemin - fichier) = "" Ensuite,
GetValue = « Fichier non trouvé »
sortie Fonction
Fin si
arg = "# '- chemin - "[" - fichier - "]" - feuille - "#'!" - _
Range (ref) .Range ( "A1"). Adresse (. XlR1C1)
GetValue = ExecuteExcel4Macro (arg)
End Function.

Je rencontre le problème suivant qui a été mise sur écoute-moi pendant des semaines.

Je fais jusqu'à une feuille de calcul d'ingénierie qui calcule la taille du câble électrique du noeud A au noeud B.

Col A et B va comme ceci:

Donc Transformer est le parent de MSB_A et MSB_A est à son tour la mère de SSB_A1 et ainsi de suite.

Ce que je voudrais réaliser est de mettre ces données dans la configuration suivante:

Transformateur -----> MSB_A
. | -> SSB_A1
. | -----> DB_A1

Transformateur -----> MSB_B
. | -> SSB_B1
. |. -----> DB_B1

NB: S'il vous plaît ne pas tenir compte des « points » ci-dessus.

Cela donnera à l'utilisateur un aperçu des parents et relation nœud.

Je peux # 't semblent trouver une solution comment y parvenir.

J'ai une décharge de hiérarchie organisationnelle dans Excel à partir d'un système SAP ERP. Le format de ce fichier est moins facile à utiliser et je dois le convertir en un format de fichier plat pour que je puisse le faire pivoter contre elle ou peut-être jeter dans la base de données d'accès. L'arrière-plan est la suivante (je joins également un fichier).

La structure organisationnelle est multinoded / couches. Top nœud le plus est une société deuxième du haut sont des divisions désignées par 02DivName chaque 02DivName a plusieurs noeuds qui lui sont assignées. Le niveau le plus bas de la hiérarchie est un département, toujours une longueur numérique, toujours même.

Ce # est là que ça devient intéressant. Chaque nœud / couche sous 02DivName a une description technique et la description du texte, ils se fragmentent en deux colonnes différentes lorsque SAP les dépotoirs. Les descriptions techniques peuvent être utilisées pour identifier où dans la hiérarchie du noeud tombe (parent / enfant). Par exemple 02A est un enfant de 02DivName 02B est un enfant de 02A 02C est un enfant de 02B et bien sûr tous les rouler jusqu'à 02DivName. Il pourrait y avoir plusieurs 02A # 's sous Div Nom et leurs 02B # respectifs' s, C # 's D #' s roulerait sous eux. Ainsi, le fichier d'exportation, il serait représenté graphiquement 02A1 blank blank dans cette colonne, puis changer pour 02A2 leur 02B # respectives « serait dans les différentes colonnes s fonctionne de la même pour C # » s et D # s.

Voici une autre ride le département n'est pas toujours affecté au groupe de niveau le plus bas. Je pourrais avoir dept 02DivName, département, département, puis groupe 02A affecté à 02DivName. Les numéros de département finissent dans le dossier d'exportation dans la même colonne que des descriptions de texte sous forme de fre pour les nœuds. Il est le format décalé.

L'objet de ce que je # essaie de faire est de convertir essentiellement le charabia décrit ci-dessus en format de fichier plat via un script ABV. Je dois avoir node1 node1 node2 desc, node2 desc, etc etc dans les colonnes de la dernière colonne étant un numéro de département. Donc, si par exemple, j'ai un département affecté directement à 02DivName directement toutes les autres descriptions de nœud seront vides si ce noeud de # 02A alors le node1 et node2 sera peuplée. Toute aide serait appréciée. Et voici le fichier avec tableur Excel

s'il un moyen d '# pour définir soit les colonnes ou les lignes sont imprimables ou de laisser en quelque sorte des colonnes (ou lignes) comme visibles dans la zone d'impression, mais omis de l'impression comme si elles étaient cachées.

Dans mon paquet CAD, je peux simplement choisir de certaines collections d'informations « non imprimables », est-il possible que je peux le faire avec des colonnes sans avoir à compter sur les gens qui gèrent à laborieusement (sic) cacher et des colonnes de chaque côté de l'impression un document.

Je # ai concevoir un petit petit programme Excell qui apporte une forme et se cache le classeur Excel lors de l'ouverture. En utilisant le formulaire, l'utilisateur peut entrer des données dans une feuille de calcul en cours d'exécution en arrière-plan. # I avons ajouté un bouton sur le formulaire où je veux que l'utilisateur soit en mesure d'ouvrir la feuille de calcul qui est protégé par mot et afficher ou imprimer les données. # I 'ai déjà obtenu le code pour cacher le classeur, protéger et déprotéger les feuilles, je peux sembler juste pour obtenir le code pour afficher une feuille de calcul.

Conformément à leur monopole sur le code, Microsoft a, bien sûr, verrouillé tous les XL compléments inclus (la partie de code).

Je me suis intéressé à regarder comment certains de ces compléments fonctionna, semble que cela pourrait être assez éducatif.

comment déverrouiller les modules qui viennent avec des compléments de XL #?

Je me demandais comment je peux me surpasser pour cacher tout sauf pour la feuille de calcul, dès qu'il commence, puis mettre tout quand vous quittez.

J'utilise des classeurs protégés et ne peut pas voir les onglets en bas de l'écran.

J'ai essayé d'aller aux outils / options / etc

J'ai essayé de visualisation plein écran

Si je copie la feuille courante 1 et le coller dans un nouveau classeur, je peux alors voir les onglets (mais seulement feuille 1 a copié des données).

J'utilise une configuration à deux moniteur entraîné à partir d'une Radeon 9550 carte graphique, mais le problème que j'ai produit sur un seul moniteur aussi bien. Lorsque j'ouvre plusieurs classeurs ou feuilles de calcul, je ne peux voir un à un que l'autre reste derrière la fenêtre intégré ouverte. Rien que je ne connais me permettent de voir les deux en même temps.

Ive vu sur quelqu'un classeur elses les 6 premières colonnes sont fixes (toujours en vue), vous pouvez faire défiler encore à travers, mais les six premières colonnes restent toujours en vue.

je faisais quelque chose dans Outils -> Options -> Voir, - tout à coup les dates dans ma feuille ont disparu - quelques chiffres sont venus, je peux voir la date dans la barre de formule, mais peut # 't être considéré dans la cellule, - i je suis également incapable de faire l'alignement de la cellule.

voir ci-joint WB.

solution utilisant uniquement des formules Préférable de la feuille seulement.

# I'M stuyding le livre « Développement Excel Professional » qui a un modèle de projet et un Addin avec plusieurs modules et une feuille de calcul. Je peux voir les Addin 's modules mais pas #' # de feuille de - est-ce normal pour Addin # 's? I haven # 't travaillé avec eux bien avant.

Ayant du mal à établir des fenêtres VB vues Retour au deafult.

i #'M avoir des problèmes avec ma macro, et en essayant de voir la chaîne dans un msgbox, mais avoir des problèmes le faire:

Comment puis-je voir strSourcePathname dans un MSGBOX?

Code:
Sous CopyPaste ()
Dim strSourcePathname As String, Rapport Comme Workbook
Dim ws1 comme feuille de travail, WS2 comme feuille de travail, ws3 comme feuille de travail

Lors de la création feuille de données et la prise de tableau croisé dynamique

Quand je fais un clic droit sur le Pivot Sheet

Le « Afficher le code » est désactivé

Je suis en train d'utiliser ce code pour afficher le classeur (WK) dans le userform WK nommé

il ne peut pas reconize .spreadWK

Sous UserForm_Initialize (privé)
Me.SpreadWK.Cells.Range. ( "A1: E10") Valeur = ThisWorkbook.Worksheets ( "WK") Plage.. ( "A1: E10") Valeur
End Sub
mais cela dit qu'il ne peut pas reconize
.spreadWK

J'ai ce tableau de données où les totaux sont dans le dernier (en bas) nombre rangée.Dispositif de lignes de la table augmente à mesure que de nouveaux enregistrements sont ajoutés au bas du tableau. Maintenant, le problème est. Je dois avoir la ligne qui contient les totaux alwas sur la vue, peu importe la taille de la table obtient et peu importe la distance vers le bas / la workshhet est défilée.

J'ai essayé le gel Feuillets / Spliting ajoutant une nouvelle fenêtre. formes en direct, etc, mais tous les regarder et louches apporter leur propre série de problèmes.

J'ai aussi pensé à mettre les totaux de la table dans une rangée en haut de la feuille et le gel des vitres à cet endroit, mais ayant obtenu la note apparaissant au bas du tableau est la manière intuitive normale.

Articles Liés