2013-09-06 3 views
-1

Im пытается скопировать граф из листа при выполнении условия. НапримерVBA Скопируйте и вставьте диаграмму в excel

ПЧ диапазона ("G5") = "Команда 1" Тогда

Копирование и вставка график в диапазоне (H15: N31)

затем удалить график, когда работа листа вышла или другая команда .

Любые идеи по коду VBA, я должен был бы это сделать.

Я попытался использовать INDEX & MATCH fomrulas, чтобы заполнить график на том же листе, а затем скрыть столбцы, однако это не сработало, как правило, в конечном итоге с N/a.

Я также видел различные сегменты кода в Интернете, однако не полностью понимаю, как они сделали то, что им задают.

+3

Вопросы, требующие кода, должны демонстрировать минимальное понимание решаемой проблемы. Включите попытки решения, почему они не работают и ожидаемые результаты. –

+0

что вы имеете в виду с 'Graph' ?? просто 'Shapes',' Charts' или anythign подобные ??? Зачем вы пытались использовать формулу индекса и соответствия, я не понимаю эту идею. –

+0

Я попытался использовать индекс и совпадение, чтобы довести информацию до листа, где мне нужна отображаемая диаграмма. поэтому постройте диаграмму на той же странице. Но если у вас есть какие-то идеи о том, как сделать это лучше, это будет очень оценено. – ASM2701

ответ

0

Это было отсортировано сейчас. Я решил вернуться и попробовать INDEX & Матч снова посмотреть, могу ли я заставить его работать. Я нашел, где я ошибся.

Перед тем, как данные были довольно рассеяны, и способ, которым я ссылался, был довольно плохим методом. (Это было после очень плохого дня, и я больше не мог концентрироваться, поэтому спрашивал всех здесь).

Я переделал данные на три отдельные категории на листе, который я индексировал. Затем я поместил каждый номер команды рядом с соответствующим набором данных, например:

 Productivity 
Team 1 43.56% 
Team 2 58.89% 
Team 3 blah 
Team 4 blah 

Затем на странице, где им строить диаграммы я использовал следующее:

=IFERROR(INDEX('Team Overview'!S18:S21,(MATCH('Individual Overview'!G5,'Team Overview'!R18:R21,0)),1),0) 

Затем, когда я использовал индекс и сравните формулу. На этот раз, когда был выбран номер команды, диаграмма правильно сгенерировала данные. Все номера соответствовали соответствующей команде, и теперь она работает.

Смежные вопросы